Thi*_*man 31 macos install-name-tool
我正在尝试在构建之后更改dylib的安装路径.我otool -L
用来检查当前路径是什么.然后我做:
$ install_name_tool -change /my/current/path/libmine.dylib \
/my/new/path/libmine.dylib libmine.dylib
Run Code Online (Sandbox Code Playgroud)
我没有收到错误,但没有任何变化.如果我再次检查路径,旧路径仍在那里.此外,新路径比旧路径要短得多,所以没有问题,我认为lib甚至可以使用额外的标志进行编译,以获得更多的文件路径空间.
有任何想法吗?
Jer*_*myP 53
install_name_tool的手册页说--change用于依赖项.您正在尝试更改库本身的名称.
刚刚进行了实验,我发现我无法更改dylib本身内部出现的dylib的名称,但我可以更改其他依赖项的名称.
经过更多的实验:install_name_tool -id newname file
将会有所作为.
归档时间: |
|
查看次数: |
21206 次 |
最近记录: |