Эй, у меня такая же проблема, как у парень здесь .
Я обновил macos до Mojave, и после обновления инструментов командной строки, и когда я запускаю свою программу на С ++, я получаю следующую ошибку
dyld: раздел __dyld не поддерживается в /Users/rameshkolluru/Dropbox/1D_Multiphase_Euler_Equations_FVM/./1D_Multiphase_Euler_solver ловушка прерывания: 6
Но я не могу узнать, как отключить рекомендуемую опцию.
Вы компилируете с опцией -pg, чтобы включить профилирование? Если да, попробуйте убрать этот флаг.
Использование -pg Apple LLVM версии 10.0.0 (clang-1000.11.45.2) по-прежнему добавляет раздел __DATA, __dyld к вашему исполняемому файлу, который dyld в Mojave, похоже, больше не поддерживает / не принимает.
Я нашел опцию «Генерировать код профилирования», но она уже установлена на «нет», и переключение этого не помогает.
Может кто-нибудь сказать мне, какой вариант эквивалентен "-pg"