macOS Mojave版本10.14(64位) 用于C ++的Eclipse版本4.10.0 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
我可以从Eclipse中构建并运行C ++程序。 但是,在调试时出现以下问题(请检查gdb是否已代码签名-请参阅tasked(8))。我检查了遇到相同错误的另一个线程,看来我做了应该做的一切。
P.S。在过去的三年中,我一直在Mac和Windows上进行编码,而我的经验是,一次又一次地为Windows设置任何环境仅需几个步骤,并且比为Mac设置一个要简单得多。人们为什么喜欢Mac进行开发?