Я почему-то думал, что если в С подключаешь библиотеку (в исходных кодах), из которой используешь одну функцию, то только та функция и войдёт в итоговый elf. Однако опытно узнал, что нет — включается библиотека целиком.
Как насильно заставить gcc не подключать мертвый код?