【发布时间】:2016-05-26 11:52:27
【问题描述】:
我正在使用 autoconf 构建 libcurl。
我想让 libcurl 只安装共享库 (.so)。
我不希望安装副本 libcurl.a 既不 curl 命令,也不配置 man 和其他文件。
【问题讨论】:
我正在使用 autoconf 构建 libcurl。
我想让 libcurl 只安装共享库 (.so)。
我不希望安装副本 libcurl.a 既不 curl 命令,也不配置 man 和其他文件。
【问题讨论】:
我的建议是首先将整个批次安装在一个临时位置,然后将所需的特定文件移动到正确的最终目的地。
像这样:
$ ./configure
$ make
$ make DESTDIR=/tmp/temp-install install
然后你从 /tmp/temp-install 树中选择你想要的文件。
或者,您首先构建所有内容(可能使用 --disable-static 跳过静态库),然后仅在 lib 目录中运行 make install:
$ ./configure
$ make
$ cd lib
$ make install
【讨论】: