发现某执行程序有问题时,查看可执行程序都链接了哪些库:

otool -L /path/to/exe_or_dylib
复制代码

发现其中不存在的动态库,改变动态库的使用者的依赖项的位置,可以通过-change设置:

install_name_tool \
-change /path/to/not_found_dylib \
/path/to/new_dylib \
/path/to/exe_or_dylib
复制代码

otool 和 install_name_tool相关推荐

  1. mac 下面 you have an outdated version of /usr/bin/install_name_tool installed

    我在macpro,系统版本10.10.1 ,安装composer的时候提示 you have an outdated version of /usr/bin/install_name_tool ins ...

  2. Mac otool替代readelf命令

    # otool -h //用法 Usage: /Library/Developer/CommandLineTools/usr/bin/otool [-arch arch_type] [-fahlLDt ...

  3. lipo otool 动态库、静态库的生成

    查看库是否是动态库 如果是动态库则会有 Mach-O dynamically linked shared library标记 file xxxx.a file xxxx.framework/xxxx ...

  4. linux下的逆向工具有哪些,iOS逆向(八)逆向工具 otool 介绍

    otool工具简介 Mac OS X下二进制可执行文件的动态链接库是dylib文件. 所谓dylib,就是bsd风格的动态库.基本可以认为等价于windows 的dll和linux的so.mac基于b ...

  5. MAC查看库信息/rpath(类似ldd)otool

    比如: otool -L libfontmanager.dylib 实际使用效果不怎样.如果缺少一个lib,并不会提醒找不到.

  6. 类似LINUX上的ldd,MAC使用otool查看库的链接库

    具体来说: otool -L libfontmanager.dylib

  7. mac开发-install_name_tool: changing install names or rpaths can't be redone for:

    类似错误如下: error: install_name_tool: changing install names or rpaths can't be redone for: /Users/gense ...

  8. mac用什么写python程序_mac下的应用程序发布 及 打包(Python写的脚本,可打包第三方库)...

    其实这个问题在网上能搜到大把的解决方案.大家的统一答案都是 otool -L yourapp.app/Contents/MacOS/yourapp 根据输出信息在运行 install_name_too ...

  9. dylib java_将dylib库嵌入macOS应用的方法

    写作是一种习惯,稍微松懈,也许失去的就很多.过了一个年,居然很多天都没有更新,幸福的代价吧:) 标题的问题其实以前碰到过,不过当时在iOS,所以随手处理了没有重视. 而这次是在macOS,所使用的库, ...

  10. Mac下使用macdeployqt打包qt程序:

    概述 初次在Mac上使用qt的macdeployqt来打包生成的可执行程序,这里记录下.由于我的程序是调用之前生成的qt动态库,而动态库又依赖于第三方库,相对于没有库文件依赖的程序,这里有一些需要注意 ...

最新文章

  1. 八大排序算法合集 (归并排序、交换排序、插入排序、选择排序......)
  2. linux 错误 too many open files 解决方案
  3. 每日一题——Leetcode203 移除链表元素
  4. KEIL编译生成bin文件,并输出内存使用情况
  5. 比特币交易(Transaction)的输入与输出
  6. Catalyst 6000 family Architecture
  7. 解决华为手机用rem单位,内容超出屏幕宽度问题
  8. php mysql知识总结_Mysql数据库知识总结(看资料总结出来的)
  9. 戴尔电脑装ubuntu报ACPI错误解决过程
  10. UE4 通过蓝图实现蓝图接口
  11. 制作WINDOWS图标
  12. 为什么Flutter是跨平台开发的终极之选,这篇文章可以满足你80%日常工作
  13. 常见错误:无效的文件dsn_DSN1COPY错误-SP映射页面错误
  14. C/C++ 中 exit() 函数
  15. 6月30日,入职感悟、未来规划、本周工作总结,记录印象深刻的BUG。
  16. java 实现可视化远程控制
  17. 千牛中文件已存在于服务器上,千牛登陆在云服务器上
  18. 从rookie到基佬~009:无密码卸载Symantec
  19. 在Wireshark中过滤UDS和OBD诊断ISO13400(DoIP)数据
  20. Oracle应用系统

热门文章

  1. EXCEL VBA编程入门三:VBA开发环境认识
  2. 计算机编程常用术语英文词汇
  3. 为了物尽其用报废的涉密计算机的硬盘,检测不到硬盘不能轻易将其定为报废
  4. 如何查看APP ID
  5. uniapp使用阿里图标库
  6. XP框架管理器EdXposed v4.6.2 (46200)
  7. 实战 | 应急响应方法论思维导图
  8. QUT期末考试《电子商务概论》思维导图
  9. [xshell] xshell 及 xftp 官网无法下载解决
  10. BeX5安装遇到问题