| 发表于:2007-09-05 15:07:142楼 得分:5 |
但是现在有个问题是:d.c需要使用到一个动态连接库中(如-lssl)的函数,所以应该将动态连接库也连接进来. 那么请问上面的编译命令应该怎么修改,才能达到我想要的效果呢? ==== 这个问题应该在链接阶段去解决!原因分析如下: 1. 楼主提供的产品是程序库,只需要告诉客户m.a需要用libssl就可以了; 2. 动态链接或静态链接应该让客户去选择; 3. 更好的选择是同时提供库的动态和静态版本; 还有几个个建议: 1. m.a的命名不是很规范,通常应该以lib开头,比如libc, libxml2, libz 2. 建议使用gnu的libtool,可以很好的进行版本维护 | | |
|