在使用libcurl库时,我需要编译一份与系统名称不一样库,但是用常规的方法生成之后在手动重命名却是无效的,所以只能通过修改makefile文件的生成名称才能完成;
方法步骤:
1. cd到curl主目录下
2.重命名生成文件(find . -name Makefile.am |xargs sed -i 's/libcurl\(.la\)/libxxx_curl\1/g')
3.执行./buildconf文件
4.执行./configure后面选项可以选择性添加
5.make
补充一条:需要在Makefile.in中修改libcurl.la为相应的名称,否则仍然不成功