我正在尝试在OS X 10.11(TO TARGET 10.8)上构建一个支持静态SSL的libcurl.a:
export MACOSX_DEPLOYMENT_TARGET="10.8"
./configure --disable-shared --with-darwinssl
make clean
make
sudo make install
但是尽管没有错误(一些警告),我无法找到已经构建新libcurl.a的硬盘上的任何位置。我错过了什么?
Daniel解决了这个问题 - 我还没有完成Make Install ...
后续:
我使用--disable-share构建libcurl.a的全部目的是打破对libcurl.4.dylib的依赖。但只需与libcurl.a 链接即可创建与/opt/local/lib/libcurl.4.dylib的依赖关系。
请参阅my post了解答案。
答案 0 :(得分:2)
make install
来安装新构建的东西,然后默认安装在/ usr / local下 - 您可以使用configure的--prefix选项更改make install
之后使用默认路径,lib将位于/ usr / local / lib中。或$ prefix / lib,因为你可以改变前缀。make install
之前,通常可以在lib / .libs子目录中找到静态库。