我对旧式Makefile非常满意,因此我正在寻找libtool的简单替代方案。我不想切换到自动制作,当我尝试直接使用它时,我一直遇到libtool问题。最新的一个是“不受支持的硬编码属性”,而我对缺乏完整的文档感到厌烦,这只是告诉我这次出了什么问题...
我只想用正确的标志编译一堆.o文件,然后将它们链接到共享库中,这样它就可以在尽可能多的平台上工作。那里有什么可以做到的,而不会强制我同时切换所有其他工具吗?
最佳答案
有jlibtool(与Java无关)。
它是用C编写的,可以与您的源代码捆绑在一起。
它最初是一个apache project,但是在那里工作的人似乎都在2004年左右放弃了它。
它由FreeRADIUS项目维护者Alan Dekok接管,后者对代码进行了现代化处理并解决了一些小问题。我们将其用于FreeRADIUS项目(> = 3.0.0),以进行所有构建时间链接。