Как отличить статическую библиотеку, скомпилированную с -ffunction-sections
флагом компилятора?
Я хочу определить, какая-то конкретная .a
библиотека может извлечь выгоду из -Wl,--gc-sections
флага.
Если естьспособ перечисления всех имен разделов, тогда я могу применить | wc -l
к нему и сделать вывод, что разделов слишком много и библиотека, вероятно, скомпилирована с упомянутыми флагами.
readelf -S
просто печатает в архиве *.o
имена файлов.