平时在服务器开发,习惯了 GCC 跟 GDB,偶尔需要在本地编译点东西,这坑爹的 mac,自从 10.13 开始就让我一直折腾,GDB 从来没好用过!
我是通过 brew install gdb 安装的 gdb8.2,已经按照安装说明 https://sourceware.org/gdb/wiki/PermissionsDarwin 做好了代码签名,所有验证都可以通过,可是用 gdb 调试的时候,一按 run,整个进程就会卡住,快要疯了!
有哪位大佬在 Mojave 上成功用 gdb8.2 调试过吗?
2019-01-05 11:01:11.574946+0800 0x28ce Activity 0x5ce5 1468 0 taskgated: (Security) SecTrustEvaluateIfNecessary
2019-01-05 11:01:11.584392+0800 0x28ce Activity 0x5ce6 1468 0 taskgated: (Security) SecTrustEvaluateIfNecessary
2019-01-05 03:01:11.615804+0000 0x2908 Default 0x0 0 0 kernel: (AppleMobileFileIntegrity) macOSTaskPolicy: (gdb) (pid: 1465) not (yet) allowed to go invalid
2019-01-05 11:01:11.617553+0800 0x28d0 Default 0x0 1468 0 taskgated: (Security) [com.apple.securityd:security_exception] MacOS error: -67062
2019-01-05 11:03:30.347482+0800 0x28ce Activity 0x5ce7 1468 0 taskgated: (Security) SecTrustEvaluateIfNecessary
2019-01-05 11:03:30.353959+0800 0x28ce Activity 0x5ce8 1468 0 taskgated: (Security) SecTrustEvaluateIfNecessary
2019-01-05 03:03:30.386099+0000 0x2eba Default 0x0 0 0 kernel: (AppleMobileFileIntegrity) macOSTaskPolicy: (gdb) (pid: 1741) not (yet) allowed to go invalid
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.