2013-09-26 3 views
0

새로운 Macbook Air를 얻었고 Xcode 5를 설치했습니다. 놀랍게도 Apple은 더 이상 gdb에 명령 행 도구를 제공하지 않습니다. 내가 C++ 코딩을 많이하고 있기 때문에 나는 훌륭한 디버거에 의존하고있다.마운틴 라이온 작동하지 않는 gdb 디버거

MacPorts를 통해 GDB 7.6을 설치하고 바이너리를 로그인 : 내가 지금까지 시도 무엇

. QT-Creator에서 디버깅이 가능합니다. 중단 점에서 멈추지 만 스택에 대한 정보는 전혀 볼 수 없습니다. 가능한 lldb를 사용하여 이상한 파이썬 오류가 발생합니다.

넷빈즈에서 디버깅하는 것은 전혀 불가능합니다. 디버거가 중단 점에서 중지되지 않습니다. Netbeans은 lldb와 함께 작동하지 않습니다.

XCode를 사용한 작업은 문제가되지 않습니다. 모든 것이 예상대로 작동합니다.

문제 몇 가지 라즈베리 파이 프로젝트가있어서 원격 디버깅을 할 수있는 IDE가 필요합니다. vim을 사용하여 파이에서 직접 소프트웨어를 개발하는 것은 재미 있지만 더 큰 프로젝트에는 적합하지 않습니다.

그래서, Xcode 5가 설치된 Mountain Lion에서 작동하는 디버거를 가지고있는 사람이 있습니까? IDE가 원격 디버깅을 지원해야합니다 (예 : QT-Creator, Netbeans, Eclipse)

Thank you!

+2

Xcode 명령 줄 도구를 설치 했습니까? '/ usr/bin/gdb --version'은'GNU gdb 6.3.50-20050815'를 제공합니다. – trojanfoe

+0

물론 Xcode 5는 더 이상 gdb를 제공하지 않습니다. http://www.mail-archive.com/[email protected]/msg02421.html –

답변

0

Xcode 4.6.3을 설치하십시오. 개발자 계정이있는 경우 다운로드 할 수 있습니다. http://developer.apple.com

+0

Xcode 5에 추가 하시겠습니까? 이것이 가능한가? 가능한 경우에도 명령 줄 도구를 다운 그레이드해야합니다. –

+0

예, xcode의 여러 복사본을 실행하는 것은 매우 쉽습니다. 그들 사이를 전환하기위한 도구조차 있습니다. http://wiki.oxygenelanguage.com/en/Working_with_Multiple_Versions_of_Xcode –

0

동일한 문제가 발생했습니다. 마지막으로 ML에 xcode 4.6.1의 명령 행 도구를 설치했습니다. 이 패키지는 Apple 사이트에서 제공됩니다. 그것은 GCC-LLVM 4.2.1과 GDB 6.5를 설치했습니다. Qt Creator는 응용 프로그램을 작성하고 디버깅을 시작할 수있었습니다. 디버깅이 너무 안정적이지 않습니다. 하지만 호출 스택, 값 및 중지 중단 점을 볼 수 있습니다. 32 비트 빌드 용으로 사용합니다. 아마도 중요합니다.

관련 문제