我正在编译一个库(http://www.antisphere.com/Wiki/tools:anttweakbar),但在我的mac上发布包含makefile的“make”会生成一个动态库(.dylib)。我宁愿有一个静态库,以便我可以用我的应用程序部署它。是否可以轻松/可能转换makefile中的标志以生成静态库?
似乎“make”只是编译和链接一些C / C ++代码。
答案 0 :(得分:1)
我有个坏消息。 This可能会阻止你做你想做的事。
答案 1 :(得分:1)
它看起来不像是使用任何特定于dylib的编译标志构建对象,因此您可以使用以下内容手动执行库构建:
make && ar cru libAntTweakBar.a && ranlib libAntTweakBar.a