#gcc #compilation #objdump
Вопрос:
В Linux, как перечислить все функции и статические переменные, определенные в файле .o, и все функции и статические переменные, на которые ссылается файл .o?
Похоже, что objdump может работать с файлом .o. Но я не уверен, какой вариант лучше всего использовать и как интерпретировать результаты.
Комментарии:
1. Можете ли вы уточнить, что вы подразумеваете под «статикой»? В C глобальные переменные, объявленные статическими, имеют внутреннюю связь и не видны за пределами их блока компиляции, поэтому вы не увидите файл .o, ссылающийся на статические переменные любого другого файла.