2011-11-09 3 views
2

AIX 6.1의 C 컴파일 중 중복 된 심볼에 대한 경고가 표시되고 다음과 같이 표시됩니다.-bloadmap 또는 -bnoquiet 옵션을 사용하는 방법?

ld : 0711-345 자세한 정보를 얻으려면 -bloadmap 또는 -bnoquiet 옵션을 사용하십시오.

나는 이것들을 사용하는 방법을 찾아 보았지만 명확한 대답은 아직 없다. 누군가가 -bloadmap이나 -bnoquiet를 사용하기 위해 무엇을해야하는지 말해 줄 수 있는가? 도움 ;-)

린톤

답변

4

사용 중 하나에 대한

감사 : 중복 기호는 어디에서 온 나열하는 map.file를 생성합니다

xlc -bloadmap:map.file you other paramaters ... 

.

또는 : stdout에 동일한 정보를 나열합니다

xlc -bnoquiet you other paramaters ... 

.

예 중복 된 정보 : 나에게 말한다

Symbol     Source-File(Object) OR Import-File{Shared-object} 
------------------------- ------------------------------------------------- 
... 
.main      t.c(t2.o) 
    ** Duplicate **  t.c(t1.o) 

나는 모두 t1.ot2.o에서 main 기능을 가지고있다.

관련 문제