首页 > 解决方案 > Mojave 升级后不支持 dyld 部分

问题描述

我已将 macos 更新为 Mojave,更新命令工具后,当我运行我的 c++ 程序时,出现以下错误

dyld:/Users/rameshkolluru/Dropbox/1D_Multiphase_Euler_Equations_FVM/./1D_Multiphase_Euler_solver 中不支持 __dyld 部分 中止陷阱:6

任何帮助表示赞赏

标签: dyld

解决方案


-pg您是否使用启用分析的选项进行编译?如果是,请尝试删除该标志。

使用-pgApple LLVM 版本 10.0.0 (clang-1000.11.45.2) 似乎仍然会__DATA,__dyld在您的可执行文件中添加一个部分,Mojave 中的 dyld 似乎不再支持/接受。


推荐阅读