繁体   English   中英

当我在Makefile中链接它时,我可以从lib修剪一些模块吗?

[英]can i trim some modules from lib when i link it in my Makefile?

例如,我有一个名为test.a的lib文件。 test.a有三个模块:test1.o,test2.o,test3.o。 我只需要模块test1.o,我怎么能在我的Makefile中实现这一点。

如果有人知道如何修剪test2.o和test3.o模块,请告诉我。谢谢你的帮助!

如果您使用的是静态库,则只需将所需的模块链接到可执行文件中。

如果使用共享库,则无论您在库中使用哪些函数,都将在运行时加载整个库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM