2017-02-07 1 views
9

빌드 단계 -> 라이브러리와 이진 파일 연결 또는 빌드 설정 -> 링커 플래그의 차이점은 무엇입니까?빌드 단계의 차이 -> 라이브러리 또는 빌드 설정과 이진 파일 연결 -> 링커 플래그

전자는 Debug vs Release 사이에서 지정할 수있는 것처럼 보이지 않으며 해당 프레임 워크는 후자와 일치하지 않는 것으로 보입니다.

참고 : 기존 소식을 확인한 결과 정확히 이에 대한 답변을 찾지 못했습니다.

답변

3

Xcode는 Build Phases – Link Binary With Libraries의 라이브러리를 -lsome 또는 -framework Some으로 변환합니다.

Build Phases은 빌드 프로세스에서 다소 추상적 인보기입니다. 이 링커 단계는 여기에 나열되어 있지만 일방적입니다. 링커 플래그에 링커가 이미있는 것을 나타내지는 않으며, 링커에 새 플래그 만 추가합니다.

"옵션"도서관은 약한 연결로 번역 : -weak-lsome-weak_framework Some

+0

빌드 설정 디버그 및 릴리스가 있습니다. 빌드 단계가 어떤 구성에 적용됩니까? – Boon

+0

빌드 단계는 모든 구성에 적용됩니다. – paiv

관련 문제