2010-01-23 4 views
14

Xcode에서 링커 플래그 추가

("플래그"가 내가 찾고있는 단어인지 확실하지 않지만 설명하겠습니다.)

GMP 큰 번호 라이브러리를 사용하는 프로그램을 컴파일하려고합니다. 하지만 GMP로 컴파일하려면 명령 끝에 -lgmp를 추가해야합니다. 예를 들어 "program.c"를 컴파일하려면 gcc program.c -lgmp을 입력해야합니다. 이것은 명령 행에서 쉽지만 Xcode에서이를 수행하는 방법을 알지 못합니다. Xcode를 사용하는 동안 lgmp 플래그를 어떻게 추가 할 수 있습니까?

답변

18

Xcode 그룹 및 파일 목록에서 대상을 마우스 오른쪽 단추로 클릭하고 컨텍스트 메뉴에서 정보 얻기을 선택하십시오. Build 탭에서 검색 필드에 linker을 입력 한 다음 기타 링커 플래그 항목을 찾습니다.

기타 링커 플래그 항목을 두 번 클릭하고 -lgmp을 추가하십시오.

+0

플래그를 추가 할 때 실제로 수행해야 할 작업은 무엇입니까? (컴파일 로그를 보면 추가 한 플래그가 clang으로 전달되지 않습니다. 헤더와 라이브러리 경로도 마찬가지입니다) –

1

아마이 도움이 :

당신은 또한 활성 대상의 환경 설정을 열고 "일반"탭을 클릭 할 수 있습니다. 해당 탭 내에 링크 될 라이브러리를 추가 할 수 있습니다 (링크 된 라이브러리 섹션 참조).

당신은 단지 (기본 설치에 대한 /usr/local/lib/) 시스템에 libgmp.a이 들어있는 폴더를 열 수 있습니다 http://www.soulstorm-creations.com/PROJECT_SOULSTORM_2_0/programming-articles/installing-portable-libraries-on-os-x.html

1

에서 촬영, 그리고 당신이 그것을 연결 얻을 할 대상에 폴더 밖으로 라이브러리를 드래그 으로. Zitrax에 의해 제안 된 것과 같은 몇 가지 다른 방법이 있습니다.

관련 문제