macOS Mojave версии 10.14, 64-разрядная версия Eclipse 4.10.0 для C ++ GDB версии 8.2.1
> Installed GDB with Homebrew.
> created gdb-cert with self signed root, type code signing, override defaults, always trust code signing.
> signed cert with: $ codesign -fs gdb-cert gdbPath
> created .gdbinit file with: $ echo "set startup-with-shell off" >> ~/.gdbinit
> eclipse > run > debug configurations > debugger > GDB Debugger > gdbPath
> eclipse > run > debug configurations > debugger > GDB Command File > .gbdinit path
Я могу собрать и запустить свою программу C ++ из eclipse.Однако при отладке я получаю проблему ниже (пожалуйста, проверьте, gdb подписан кодом - см. Tasked (8)).Я проверил другой поток, который столкнулся с той же ошибкой, и, кажется, я сделал все, как я должен был.
PS Я кодировалв Mac и Windows бок о бок в течение последних 3 лет, и мой опыт не раз сводился к тому, что настройка любой среды для Windows занимает всего пару шагов и намного проще, чем настройка для Mac.Почему люди предпочитают Mac для разработки?