Есть ли способ сообщить компилятору (gcc / mingw32) при построении объектного файла (lib*.o
), что он предоставляет только определенные функции из файла .c?
Причина, по которой я хочу это сделать, заключается в том, что я статически связываюсь с библиотекой из 100 000 строк (SQLite), но использую только некоторые из предлагаемых функций. Я надеюсь, что если я скажу компилятору выставлять только эти функции, он оптимизирует весь код функций, которые никогда не нужны для тех немногих, кого я выбрал, тем самым резко уменьшив размер библиотеки.