Могу ли я обрезать некоторые модули из lib, когда я свяжу это с моим Makefile - PullRequest
1 голос
/ 12 ноября 2010

например, у меня есть файл lib с именем test.a. У test.a есть три модуля: test1.o, test2.o, test3.o. мне просто нужны модули test1.o, как я могу добиться этого в моем Makefile.

Если кто-нибудь знает, как обрезать модули test2.o и test3.o, пожалуйста, дайте мне знать. Спасибо за помощь!

1 Ответ

4 голосов
/ 12 ноября 2010

Если вы используете статическую библиотеку, только исполняемые модули будут связаны с исполняемым файлом.

Если вы используете разделяемую библиотеку, вся библиотека будет загружена во время выполнения, независимо от того, какие функции вы используете из библиотеки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...