我在我的C应用程序中使用GSL库的某些功能。这个库太大了,有很多功能和设施,我只需要其中的几个。我的问题是我想在小型嵌入式系统上使用我的应用程序,而使用这个大型库会使我的已编译应用程序变得如此大。

是否可以从如此庞大的库中提取功能和文件的特定子集?

谢谢大家,

最佳答案

您实际上可以使用mklibs:https://launchpad.net/mklibs

它能够根据一组依赖于该库的bexecutable来剥离共享库中未使用的部分。

您甚至不必拥有库的代码。

关于c - 从大型C库制作子集,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13895003/

10-10 02:56