2010-03-10 5 views
4

나는 부스트 라이브러리를 사용하기 시작했다. 우리 프로젝트 중 하나는 Sun 컴파일러를 사용하여 Sun OS에서 Boost 1.39.0을 컴파일하려고합니다. 그러나 내가 http://www.boost.org/doc/libs/1_39_0/more/getting_started/unix-variants.html에 언급 된 단계를 사용하여 컴파일하는 경우 모든 대상이 컴파일되지 않습니다. 누군가가 Sun OS에서 컴파일하는데 도움이되는 자원을 제공 할 수 있습니까? Sun OS에서 컴파일하기위한 별도의 지침 집합이 있습니까Sunos에서 부스트 컴파일

답변

3

SunOS 컴파일러는 준수 라이브러리 및 컴파일이없는 것으로 유명합니다. 그러나 플랫폼을 사용하는 테스터는 최소한 하나만 있습니다 (Sandia-sun tester 참조). 그리고 툴셋에서 많은 실패가 있음을 알 수 있습니다. 그것을 설정하는 중요한 일은 표준 STD 라이브러리를 사용하는 것이 아니라 STLport STD 라이브러리를 사용하는 것입니다. Sandia-sun 테스터 설정에 대한 설명에서 알 수 있듯이 (Sandia-sun info 참조) 할 수있는 일은 시도하고 그 설정을 반영하는 것입니다. 먼저 "using sun ..."이라는 설정을 가진 user-config.jam을 생성합니다. 그리고 빌드 할 때 다음과 비슷한 것으로 빌드해야합니다. bjam sun-5.10 stdlib = sun-stlport address-model = 64.

관련 문제