相对路径的情形:

# 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

MAC编译库的路径问题rpath/install_name相关推荐

  1. 使用预编译库PREBUILT LIBRARY官方说明

    使用预编译库 NDK 支持使用预编译库(同时支持静态库和共享库).此功能有以下两个主要用例: 向第三方 NDK 开发者分发您自己的库(而不分发您的源代码). 使用您自己的库的预编译版本来提升编译速度. ...

  2. adb: createprocessw failed: 系统找不到指定的路径_gcc编译过程、gcc命令参数、静态库和动态库搜索路径...

    一.gcc编译过程 gcc -E hello.c -o hello.s //预处理 gcc -S hello.s -o hello.i //编译 gcc -c hello.i -o hello.o / ...

  3. Linux c编译库路径,【一点一点学Linux C】交叉编译时候如何配置连接库的搜索路径...

    交叉编译的时候不能使用本地(i686机器,即PC机器,研发机器)机器上的库,但是在做编译链接的时候默认的是使用本地库,即/usr/lib,/lib两个目录.因此,在交叉编译的时候,要采取一些方法使得在 ...

  4. Qt接入阿里云SDK,OSS工程,实现头像上传,Mac和Win编译库文件。

    目录 Qt接入OSS 前言 1. Mac版 1.1 Mac所需前提条件 1.2 安装阿里SDK 1.3 导入库文件 2. Windows版 2.1 Win所需前提条件 2.2 安装阿里SDK 2.3 ...

  5. linux c 编译时 include 和 链接库 文件路径指定

    C/C++程序在linux下被编译和连接时,GCC/G++会查找系统默认的include和link的路径,以及自己在编译命令中指定的路径.自己指定的路径就不说了,这里说明一下系统自动搜索的路径. [1 ...

  6. linux下C/C++编译时系统搜索 include 和 链接库 文件路径的指定

    C/C++程序在linux下被编译和连接时,GCC/G++会查找系统默认的include和link的路径,以及自己在编译命令中指定的路径.自己指定的路径就不说了,这里说明一下系统自动搜索的路径. [1 ...

  7. 交叉编译指定运行时库路径_运行时vs编译时类路径

    交叉编译指定运行时库路径 这确实应该是一个简单的区别,但是我一直在回答有关Stackoverflow的许多类似问题,并且经常有人误解此事. 那么,什么是类路径? 应用程序所需的一组所有类(以及带有类的 ...

  8. 环境变量,include搜索路径,lib库搜索路径

    环境变量 系统环境变量 我们知道,我们经常要设置一些环境变量,系统环境变量我们非常容易理解.其实我们在windows中经常容易接触.其实环境变量是一个非常广泛的一个概念,它与web应用程序中的web. ...

  9. linux下运行时链接库的路径顺序

    那么自制的库在没有指定运行时库的路径时,一般是不会找到你特定目录的,先来说说链接库的搜寻顺寻: 1.编译目标代码时指定的动态库搜索路径(指的是用-wl,rpath或-R选项而不是-L): exampl ...

  10. linux动态库查找路径以及依赖关系梳理

    编译时与运行时库的路径 linux下,编译时与运行时库的搜索路径是不同的 运行时动态库的路径搜索顺序 LD_PRELOAD环境变量,一般用于hack 编译目标代码时指定的动态库搜索路径(指的是用 -w ...

最新文章

  1. 掏空老底,值得推荐的10个学习神器,总有一个用得上!
  2. Python中pandas检查dataframe中是否包含某个字段、或者数据列实战、检查dataframe中是否包含某个字段集合
  3. Spring核心AOP(面向切面编程)
  4. pe如何自动加载外置工具_如何自动加载网站的深色模式?
  5. 算法简介、7种算法分类
  6. 坚持己见还是随波逐流
  7. 为QT的Webkit 编写插件
  8. np读取csv文件_pythonpandas读写csv数据
  9. sql server sysobjects 中type 和xtype
  10. 如何用 Python 画一个纸飞机?| 原力计划
  11. 《白帽子讲web安全》读书笔记
  12. 学python可以从事什么工作-学Python能干什么工作?工作前景怎么样?
  13. pytorch:测试GPU是否可用
  14. it营Typescript学习笔记02(基础完结)模块,命名空间,装饰器
  15. 信息系统项目管理师(第1章)
  16. Android 项目必备(二)--> 启动页 引导页
  17. 既是老师又是师兄的临别箴言 .
  18. 在Windows 10、8、7或Vista上将任何键映射到任何键
  19. 宏基因组单个样本数据处理流程笔记
  20. 又到年中,固定资产管理该何去何从?

热门文章

  1. NYOJ1282部分和问题--DFS剪枝入门
  2. jdbc连接mysql数据库 工作流程_jdbc连接数据库流程图
  3. java离职交接文档_提醒 | 定了!财会人离职不办这2项交接,要承担法律责任!后果非常严重,请转发通知~...
  4. git 查看和修改用户名及邮箱
  5. 选择排序java实现
  6. springcloud使用LCN分布式事务
  7. STANDBY REDO LOG
  8. [POI2010]Divine Divisor
  9. SpringCloud学习笔记:熔断器Hystrix(5)
  10. Hammer.js分析(一)——基础结构