MAC编译库的路径问题rpath/install_name

相对路径的情形:

# otool -L libawt.dylib
libawt.dylib:
    @rpath/libawt.dylib (compatibility version 1.0.0, current version 1.0.0)

绝对路径的情形:

# otool -L libfreetype.6.dylib
libfreetype.6.dylib:
    /usr/local/lib/libfreetype.6.dylib (compatibility version 25.0.0, current version 25.0.0)

我们都希望从当前路径下开始搜索,怎样实现呢?编译时要有如下参数:

-install_name @rpath/libfreetype.6.dylib
上一篇:java Excel 导出


下一篇:mysql-proxy实现读写分离脚本