【问题标题】:Compiling cURL for OS X 10.6.8 statically静态编译 OS X 10.6.8 的 cURL
【发布时间】:2013-02-12 20:05:39
【问题描述】:

我想在 XCode 3.2.6 项目中使用 SSL 链接到 cURL。

我下载了 cURL-7.29.0 并解压

我做到了:

CFLAGS="-arch i386" ./configure --with-ssl=tmp/openssl/ --disable-shared --enable-static

make

没有错误,一切似乎都很好,但是我在任何地方都没有看到.a 文件。甚至在lib/ 中也没有

我做错了什么?

【问题讨论】:

    标签: macos curl command-line compilation


    【解决方案1】:

    在您点击make install 之前,实际编译的二进制文件(嗯,更确切地说是存档)由配置系统保存在一个隐藏位置:它位于lib/.libs/libcurl.a

    【讨论】:

    • 这听起来很傻,但为什么会这样呢?我通常不运行make install,因为我是在目录中构建的,我可以轻松地从源代码树中的该目录中使用它。
    • @Jason 那是因为 GNU 构建系统很烂。 (我自己也不想运行make install...我只是不需要它。)
    猜你喜欢
    • 2019-08-10
    • 2012-01-06
    • 1970-01-01
    • 1970-01-01
    • 2013-10-22
    • 1970-01-01
    • 1970-01-01
    • 2012-03-11
    • 1970-01-01
    相关资源
    最近更新 更多