MAC:使用install_name_rpath修改编译结果的rpath

简介: MAC:使用install_name_rpath修改编译结果的rpath

修改前

$ otool -L libtsplayercore.dylib 
libtsplayercore.dylib:
  libtsplayercore.dylib (compatibility version 0.0.0, current version 0.0.0)
  /Users/taishansoft/lib-ffmpeg/lib/libSDL2-2.0.0.dylib (compatibility version 15.0.0, current version 15.0.0)

具体命令

$ install_name_tool -change \
    /Users/taishansoft/lib-ffmpeg/lib/libSDL2-2.0.0.dylib \
    ./libSDL2.dylib \
    libtsplayercore.dylib

修改后

$ otool -L libtsplayercore.dylib 
libtsplayercore.dylib:
  libtsplayercore.dylib (compatibility version 0.0.0, current version 0.0.0)
  ./libSDL2.dylib (compatibility version 15.0.0, current version 15.0.0)
目录
相关文章
|
7月前
|
数据库管理
Mac检出svn checkout报错 svn: E200030: SQLite 编译为 3.39.5,但是运行于 3.39.4
Mac检出svn checkout报错 svn: E200030: SQLite 编译为 3.39.5,但是运行于 3.39.4
320 0
|
7月前
|
Kubernetes NoSQL Java
ChaosBlade常见问题之在mac下编译报checksum mismatch的错误如何解决
ChaosBlade 是一个开源的混沌工程实验工具,旨在通过模拟各种常见的硬件、软件、网络、应用等故障,帮助开发者在测试环境中验证系统的容错和自动恢复能力。以下是关于ChaosBlade的一些常见问题合集:
|
JavaScript 算法 前端开发
Mac下编译dinky-web(踩坑篇)
Mac下编译dinky-web(踩坑篇)
200 0
|
安全 编译器 Shell
[✔️]mac上编译使用ffmpeg
[✔️]mac上编译使用ffmpeg
607 0
|
Java Shell
Mac上使用Sublime Text 3配置java编译运行环境
Mac上使用Sublime Text 3配置java编译运行环境
115 0
|
Linux
LINUX/MAC的rpath,搜索依赖库时从哪里开始
LINUX/MAC的rpath,搜索依赖库时从哪里开始
176 0
|
iOS开发
MAC上使用不同版本的xcode编译
MAC上使用不同版本的xcode编译
100 0
|
3月前
|
iOS开发 MacOS Windows
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
|
1月前
|
开发工具 iOS开发 开发者
「Mac畅玩鸿蒙与硬件2」鸿蒙开发环境配置篇2 - 在 Mac 上安装 DevEco Studio
本篇将专注于如何在 Mac 上安装鸿蒙开发工具 DevEco Studio,确保开发环境能够顺利搭建。完成安装后,可以正式开始鸿蒙应用的开发工作。
95 1
「Mac畅玩鸿蒙与硬件2」鸿蒙开发环境配置篇2 - 在 Mac 上安装 DevEco Studio