OS X上的gdb代码签名问题

时间:2016-05-10 23:44:55

标签: macos gdb macports code-signing-certificate

  

无法找到进程ID 2546:(os / kern)失败的Mach任务端口   (0x5)。\ n(请检查gdb是否为codesigned - 请参阅taskgated(8))

我的 ggdb 调试工具(MacPorts安装的gdb)出了什么问题,到现在为止已经好几个月了!

在运行以下命令安装一些avr工具和库之后,整个问题就开始了:
 port install avrdude avarice avr-binutils avr-gcc avr-libc avr-gdb simulavr uisp git gcc5 gcc6

这不是一个如何签名的问题,它已在几个月前签署过,但我会非常感谢任何帮助建议。

您可能需要查看以下内容:

  

哪个ggdb

/opt/local/bin/ggdb
  

security find-identity -p codesigning

Policy: Code Signing
  Matching identities
  1) 4627C4FCFACC41114B956E7DAB83E83C014641BC "gdb-cert"
     1 identities found

  Valid identities only
  1) 4627C4FCFACC41114B956E7DAB83E83C014641BC "gdb-cert"
     1 valid identities found
  

find / -name gdb

使用此功能。

/Applications/Android Studio.app/Contents/bin/lldb/shared/stl_printers/gdb
/Applications/Arduino.app/Contents/Java/hardware/tools/avr/include/gdb
/Applications/CLion.app/Contents/bin/gdb
/Applications/CLion.app/Contents/bin/gdb/bin/gdb
/Applications/CLion.app/Contents/bin/gdb/share/gdb
/Applications/CLion.app/Contents/bin/gdb/share/gdb/python/gdb
/opt/local/include/gdb
/opt/local/libexec/gnubin/gdb
/opt/local/share/gdb
/opt/local/share/gdb/python/gdb
/opt/local/share/glib-2.0/gdb
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_cross_i386-mingw32-binutils/i386-mingw32-binutils/work/binutils-2.21/include/gdb
/opt/local/var/macports/software/gdb
/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/gdb
  

find / -name ggdb

我正在使用它。

/opt/local/bin/ggdb
  

uname -a

Darwin Ghoneim.local 15.4.0 Darwin Kernel Version 15.4.0: Fri Feb 26 22:08:05 PST 2016; root:xnu-3248.40.184~3/RELEASE_X86_64 x86_64

感谢您提前帮助我搞清楚......

0 个答案:

没有答案