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

简介: 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

目录
相关文章
|
开发工具 Android开发
Mac 安卓(Android) 配置adb路径
Mac 安卓(Android) 配置adb路径
1799 0
|
数据库
Mac NavicatPrenium远程同步数据库
Mac NavicatPrenium远程同步数据库
181 0
|
iOS开发 Python
mac:python安装路径,带你全面解析Python框架体系架构view篇
mac:python安装路径,带你全面解析Python框架体系架构view篇
|
数据库管理
Mac检出svn checkout报错 svn: E200030: SQLite 编译为 3.39.5,但是运行于 3.39.4
Mac检出svn checkout报错 svn: E200030: SQLite 编译为 3.39.5,但是运行于 3.39.4
967 0
|
Python
Mac上pyCharm找不到已安装的库
Mac上pyCharm找不到已安装的库
400 0
|
Kubernetes NoSQL Java
ChaosBlade常见问题之在mac下编译报checksum mismatch的错误如何解决
ChaosBlade 是一个开源的混沌工程实验工具,旨在通过模拟各种常见的硬件、软件、网络、应用等故障,帮助开发者在测试环境中验证系统的容错和自动恢复能力。以下是关于ChaosBlade的一些常见问题合集:
478 0
|
JavaScript 算法 前端开发
Mac下编译dinky-web(踩坑篇)
Mac下编译dinky-web(踩坑篇)
531 0
|
11月前
|
前端开发 安全 测试技术
Postman Mac 版安装终极指南:从下载到流畅运行,一步到位
Postman 是 API 开发与测试的高效工具,支持各类 HTTP 请求调试与团队协作。本文详解 Mac 版下载、安装步骤,助你快速上手。同时推荐一体化 API 协作平台 Apifox,集文档、调试、测试于一体,提升开发效率与团队协同能力。