【问题标题】:How to make libcurl install only shared library如何使 libcurl 只安装共享库
【发布时间】:2016-05-26 11:52:27
【问题描述】:

我正在使用 autoconf 构建 libcurl。

我想让 libcurl 只安装共享库 (.so)。

我不希望安装副本 libcurl.a 既不 curl 命令,也不配置 man 和其他文件。

【问题讨论】:

    标签: linux curl libcurl


    【解决方案1】:

    我的建议是首先将整个批次安装在一个临时位置,然后将所需的特定文件移动到正确的最终目的地。

    像这样:

    $ ./configure
    $ make
    $ make DESTDIR=/tmp/temp-install install
    

    然后你从 /tmp/temp-install 树中选择你想要的文件。

    或者,您首先构建所有内容(可能使用 --disable-static 跳过静态库),然后仅在 lib 目录中运行 make install

    $ ./configure
    $ make
    $ cd lib
    $ make install
    

    【讨论】:

    • 我在交叉编译 SDK 中构建 libcurl。 ./configure、make 和 make install 由 SDK 自动执行
    • 所以,您不想更改任何内容,但仍会神奇地影响安装的内容?
    猜你喜欢
    • 1970-01-01
    • 2019-02-03
    • 1970-01-01
    • 1970-01-01
    • 2010-12-07
    • 1970-01-01
    • 2010-12-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多