在使用libtool,automake等工具管理工程时,刚开始感觉很复杂,好多东西都不明白,但有些需要移植的开源代码大多都时用的这个工具,没办法只能硬着头皮慢慢搞。现在发现,这个东西在熟悉之后,的确是方便了很多,记录一点用到的东西,以防忘记:
-module link模式下的选项,使得动态库可以用dlopen打开,对程序无效。
-avoid-version不产生版本信息和符号连接。
make DESTDIR=`pwd`/install install 可以把程序安装在当前目录的install目录下。
make DESTDIR=`pwd`/install install-strip 可以把strip过的程序安装在当前目录的install目录下。
在configure时使用--disable-static就可以不生成静态库,但怎么做,才能在安装时不安装.la文件呢?
阅读(2868) | 评论(0) | 转发(0) |