그래서 덕분에 단지 GDB에게 업데이트 나에게 아이디어를 준 바 실레 Starynkevitch에
해결책 :
당신은 단순히 현재 7.12.1입니다 업데이트를 최신 버전 GDB (에가). 당신이 브루를 설치 한 가정 :
을 내가 무슨 짓을했는지 그 :
brew update
brew remove gdb
brew install gdb
그것은 지금 최신 버전으로 업데이트했습니다.
이제 gdb를 이전에 사용하던 cert로 다시 코드화하십시오. :)>set startup-with-shell off
디버깅 지금 나를 위해 작동 (OS X 시에라 10.12 -
nano ~/.gdbinit
가 :
sudo killall taskgated
codesign -fs gdb-certi /usr/local/bin/gdb
launchctl load /System/Library/LaunchDaemons/com.apple.taskgated.plist
마지막 단계는 .gdbinit 파일을 작성하는 해결 방법을 사용하는 것이 아직도있다. 3 - gdb 7.12.1).
UPDATE :
은 분명히이 특정 문제를 해결하지만, 그 자체 전체 문제가되지 않습니다. 여전히 오류가 발생합니다. 솔직히 내 해결책은 다음과 같습니다. LLDB 및 다른 IDE로 전환 (Netbeans은 LLDB를 지원하지 않습니다). 또는 Linux를 사용하십시오. 현재 MacBook Pro의 스틱을 사용하여 우분투를 사용하고 있습니다.
소스 코드에서 최신 [GDB] (https://www.gnu.org/software/gdb/) 7.12.1을 컴파일하려고 했습니까? –
http://sourceware-org.1504.n7.nabble.com/gdb-on-macOS-10-12-quot-Sierra-quot-td415708.html –
감사합니다. 나에게 아이디어를 주셨습니다. 간단한 업데이트 gdb lol. 그것은 도움이된다, 나는 나 자신을 계산했다! :) 나는 미래의 친구들을위한 게시물에 답을 쓸 것입니다. –