mac下编译软件(比如php)时,如何指定链接库的路径?

编译php时视图指定libiconv库的路径(这样编译后的php就可以和依赖库一起复制到另一台mac上运行)

  1. configure 时指定

    --with-iconv=/Applications/xx/lib/libiconv/1.17  
    LDFLAGS="-L/Applications/xx/lib/libiconv/1.17/lib" \
    CPPFLAGS="-I/Applications/xx/lib/libiconv/1.17/includes" 
  2. 然后 make && make install
  3. 执行otool -L /path/to/php如下:

33_副本.png

可以看到libiconv的库地址是/usr/local/opt/xxx 并不是我指定的/Applications/xx/lib/libiconv/1.17 请问这是为什么?如何指定自己的库呢?

阅读 964
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏