|
|
1
3
有 jlibtool (与Java无关)。 它是用C语言编写的,可以与源代码捆绑在一起。 它原来是一个 apache project 但是无论是谁在那里工作,似乎都在2004年左右放弃了它。 它被Freeradius项目维护人员Alan Dekok接管,他对代码进行了现代化,并解决了一些琐碎的问题。我们将它用于freeradius项目(>=3.0.0),以进行所有构建时链接。 |
|
|
2
6
我不确定它是否适合您的工作流程,但我建议您查看 CMake . 它适用于Windows、Linux和Mac,不应强迫您更改任何其他工具。不过,你得自己判断它是否适合。 |
|
|
3
3
在对米利亚姆答案的评论中给出了你的描述,
那么libtool很可能是最简单的工作工具。我知道别无选择。 对于将libtool与plain makefiles一起使用的文档实际上不存在,您是对的,但是libtool当然不要求您切换到automake。跨平台库是很困难的,您必须为它们支付的价格是libtool。(或者折扣价可能是libtool+automake+autoconf或cmake或jam。) |
|
|
4
1
slibtool(dl.midipix.org/slibtool,git://midipix.org/slibtool)是一个libtool插入式替换,用C编写。一个slibtool二进制文件旨在无缝支持本机和交叉编译,该实用程序还提供一些附加功能(安装.la文件是可选的,可选的颜色编码注释等)。下面的minimal plain makefile演示了如何(交叉)使用slibtool构建库。
本机生成,默认(共享库和静态库)
本机生成,仅共享库
本机生成,仅静态库
交叉构建,默认
交叉构建,默认,有很多颜色
|
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |