2014-04-14 9 views
1

poco libraries을 추가 컴파일 및 링크 플래그가 필요한 mudflap 지원으로 빌드하려고합니다. 나는 config.make에있는 POCO_FLAGS 변수가 컴파일러 플래그를 제어한다는 것을 알아 냈습니다. 링크 플래그는 어떻게 지정합니까?맞춤 링크 플래그가있는 poco 라이브러리 빌드

문서 hereLINKFLAGS, LINKFLAGS32LINKFLAGS64 이야기,하지만 난 ./configure를 사용하거나 config.make 파일을 수정하여 중, 이것들을 지정하는 방법을 알아낼 수 없습니다.


편집 : 환경 변수 LINKFLAGS를 설정했지만,이 영향을 미치지 아니합니다

.

+0

이러한 것들은 빌드를 실행하기 전에 (아마도'./configure'를 실행하기 전에) 환경 변수로 간주되어 빌드에 영향을줍니다. –

답변

0

나는 poco의 링크 플래그를 지정하는 간단한 방법을 찾고 있습니다. 나는 libs (rm -rf $POCO_ROOT/lib)를 제거하고 make을 실행하여 poco의 빌드 시스템이 라이브러리를 빌드하기 위해 실행하는 링커 단계의 결과를 얻었습니다. 출력을 파일에 복사하고 필자가 필요로하는 링크 플래그에 수동으로 추가했습니다. make[1]: Entering directory... 행을 cd ...으로 변경해야했습니다. 그런 다음 파일을 bash 스크립트로 실행했습니다. 모두가 효과가있는 것처럼 보입니다. 누군가가 configure 스크립트 나 환경 변수를 사용하거나 makefile을 해킹하는 것과 같은 간단한 방법을 게시하면 그 대답을 받아 들일 것입니다.

2

마지막 안정 버전 (1.4.6p4)을 사용하는 경우 poco-1.4.6p4 \ build \ config 디렉토리를보고 컴파일러 구성을 편집해야합니다.

나는 이것이 당신이 찾고있는 것이라고 생각합니다. Compile Poco with MinGW on Windows

감사합니다 :

이 링크를보세요.