在macOS Catalina上调用run
后,gdb挂起是由于操作系统的安全机制引起的。macOS Catalina引入了新的安全特性,其中一个重要的特性是对应用程序的访问权限进行了更严格的控制。这种控制机制会导致gdb无法正常运行。
为了解决这个问题,可以尝试以下几种方法:
lldb
命令来启动lldb调试器,并使用其调试功能。csrutil disable
命令。请注意,禁用SIP可能会对系统的稳定性和安全性产生负面影响,因此请谨慎操作。
希望以上方法能够帮助您解决在macOS Catalina上调用run
后gdb挂起的问题。
领取专属 10元无门槛券
手把手带您无忧上云