2015-01-22 1 views
0

에 대한 연결 무시 기호를 경고하면서 내가 Xcode 프로젝트에 종료자를 통합 문제가 내가 얻을이엑스 코드 : 파이널

Ignored symbol '_int_update' defined at address 0xfb2cc -- it was already defined at 0xd2c94 
Ignored symbol '_init' defined at address 0xfcbd8 -- it was already defined at 0xfcba4 
Ignored symbol '_update' defined at address 0xfcbe4 -- it was already defined at 0xfcbb0 
Ignored symbol '_final' defined at address 0xfcbf0 -- it was already defined at 0xfcbbc 

어떤 도움이나 같은 긴 목록과 함께이

Warning: Ignored symbols were detected in this build. In some cases ignored symbols could cause incorrect finalization. This may be caused by different static libraries containing the same symbol. 
warning: no debug symbols in executable (-arch armv7) 

같은 경고 제안을 부탁드립니다.

+0

는 그리고 그 기호는 최종 실행 파일에 두 번 이상 정의된다? – Droppy

답변

0

동일한 이름을 가진 모든 재배치 가능 객체 파일 중에서 정의 된 심볼이 둘 이상인 경우 링커는 그 중 하나를 선택하고 다른 심볼은 무시됩니다.

이 기호의 유형이 다른 경우 런타임에 이해할 수없는 버그가 발생할 수 있습니다.

Computer Systems_A Programmer-'s Perspective의 7 장에있는 예입니다

enter image description here