2010-02-02 3 views

답변

2

Ivan Vucica already described how to do it by modifying the toolset. 또 다른 옵션은 프로젝트의 속성에 추가하는 것입니다. Jamroot의 맨 위에 다음 규칙을 추가하십시오 (또는 기존 project 규칙을 수정하십시오).

project 
    : requirements 
     <toolset>gcc:<linkflags>"-Wl,-rpath,\\$ORIGIN/lib" 
    ; 

는이 프로젝트를 GCC에 영향을, 그리고 (우분투의 기본 구성으로) 현재 using gcc ; 명령이 Jamroot 외부에서 호출 된 경우에도 작동합니다.

Boost.Build가 python-extension을 호출 할 때 링크하는 python-for-extensions 별칭을 어떻게 든 수정하여 더 나은 방법이 될 수도 있지만 어떻게 할 지 모르겠다. .

0

는 약 사용

using gcc : : : <linkflags>"-Wl,-rpath,\\$ORIGIN/lb" ; 

출처 : RTM