#c #xlc
#c #xlc
Вопрос:
Я получаю предупреждения о повторяющихся символах во время моей компиляции C в AIX 6.1, и в нем говорится:
ld: 0711-345 Используйте опцию -bloadmap или -bnoquiet для получения дополнительной информации.
Я посмотрел в Google, как их использовать, но пока нет четкого ответа, может кто-нибудь, пожалуйста, сказать мне, что мне нужно сделать, чтобы использовать -bloadmap или -bnoquiet?
Спасибо за помощь 😉
Линтон
Ответ №1:
Используйте либо:
xlc -bloadmap:map.file you other paramaters ...
который сгенерирует map.file
который перечисляет, откуда берутся повторяющиеся символы.
Или:
xlc -bnoquiet you other paramaters ...
в котором будет указана та же информация stdout
.
Пример дублирующей информации:
Symbol Source-File(Object) OR Import-File{Shared-object}
------------------------- -------------------------------------------------
...
.main t.c(t2.o)
** Duplicate ** t.c(t1.o)
что говорит мне о том, что у меня есть main
функция как в t1.o
, так и t2.o
в.