2009-10-21 3 views
0

이전에 크로스 플랫폼 개발을 수행 했었지만 현재 Windows 시스템에서 개발 작업을 수행하고있는 프로세스 (실제로는 Windows 샵)와 실제로는 솔라리스 상자에 바이너리를 빌드하는 것은 나에게 복잡하게 보입니다.Windows -> Solaris 5.X C++ 교차 컴파일러 권장 사항

개발 작업을 Windows 컴퓨터 (예 : Solaris 바이너리 (.so) 작성)로 제한하고 테스트 및 배포에만 Solaris 컴퓨터를 사용할 수 있도록 권장 할 수 있습니까?

Windows 시스템에서 결과 바이너리를 테스트 한 다음 (예 : 종속성 b/w 바이너리) 솔라리스 상자에 바이너리를 테스트 할 수도 있지만 너무 많이 요청하는 것처럼 보입니다.

답변

0

두 플랫폼 모두에서 동시에 cruisecontrol과 같은 도구를 사용하여 내 앱을 만들지 않는 이유는 무엇입니까? 이 방법을 사용하면 앞으로 더 많은 플랫폼을 더 쉽게 추가 할 수 있습니다.

cygwin 또는 mingw를 사용하여 개발 용으로 만 Windows를 빌드 할 수 없다면 solaris에서 실제 배포판을 빌드하십시오.

나는 칼로리 사용한 적이 나는 크로스 컴파일러에 대해 아무것도 몰라

, 미안 윈도우/Cygwin에서 솔라리스는 즉시 사용 가능한 제품으로 존재하는 대상으로 컴파일러를 호스팅하는 경우 나도 몰라

0

, 어떤 경우에는 어떤 검색 결과가 나오지 않았다.

그러나 Cygwin 및 대상 Linux 플랫폼 (i386 및 ARM)에서 실행되는 gcc & 친구 기반 툴 체인을 만든 경험이 있습니다. 대상이 Linux 인 경우 crosstool이라는 도구를 사용하면 수행해야 할 작업이 많아 지므로 기본적으로 비교적 빠른 시스템, 인내심의 건강한 복용량 및 빌드 실행의 길잡이가됩니다. 사용 가능한 도구 체인을 만들 수 있습니다.

이론상 솔라리스 툴체인에 대한 자신의 cygwin을 만들기 위해 crosstool이 무엇을 모방했는지는 모르겠지만 실제로는 그럴만 한 가치가 없을 수도 있습니다.