то есть хочу вырезать дерево вызовов функций и обращений к глобальным данным из этой либы. то есть в неком .с файле вызывается функция из этой либы и она что-то вызывает еще и т.д.
эта функция не main()
можно ли сделать так, чтобы не линковался экзешник, а некий промежуточный объектник, в который вошли бы только вызываемые функции, а остальная часть библиотеки не использовалась?
или хотя бы всю либу засунуть в этот объектник, секретность или уменьшение размера не сильно важно
----------------
после этот объектник слинкуют со своим кодом (там main()) некие юзера
какого-то особого смысла тут нет, человеческий фактор - не могут либу прикрутить к флоу, а объектник могут (какая-то гуи, куда вписать gcc-шные ключи не нашли)
|