В проекте, состоящем из нескольких статически связанных объектных файлов, я заменяю один из них отдельной реализацией. Я хотел бы протестировать свой код еще до того, как я реализовал каждый символ, предоставленный замененным объектным файлом, поэтому я использую -Wl,--unresolved-symbols=ignore-all
, чтобы компоновщик не жаловался на отсутствующие символы.
Но когда я тестирую код, он просто падает при попытке использовать один из неопределенных символов. Поэтому я ищу способ сказать компоновщику: «Пожалуйста, удалите весь код без ссылок перед компоновкой, а затем сообщите мне, если в коде, доступном из точки входа, все еще есть символы без ссылок». Это возможно?
opt
поможет, так какopt
просматривает один модуль за раз, верно? - person Joachim Breitner   schedule 31.03.2017.ll
в.o
файлов, прежде чем в конечном итоге связать их). - person Joachim Breitner   schedule 31.03.2017