ddd를 외부 gdb와 연동할 때...
리눅스에서 쓸 수 있는 GUI 디버그 툴이 이렇게 없을 줄이야...-_-;;
DDD는 한 20년 정도는 개발이 중단되어 있는것 같다..-_-;;;; 오~쉣..-_-
아무튼..
DDD를 그냥 실행하면, 시스템 디폴트 gdb와 연동된다.
크로스 디버깅을 하려면 arm-linux-gdb와 연동되어야 한다.
연동은 아래와 같이 한다.
ddd --gdb --debugger /usr/local/CodeSourcery/arm-2010q1/bin/arm-none-linux-gnueabi-gdb 심볼디버깅정보를포함한이미지파일이름
이러면 잘 된다.
PATH가 설정되어 있다면,
ddd -debugger arm-none-linux-gnueabi-gdb 심볼디버깅정보를포함한이미지파일이름
라고만 해도 잘 된다.
아~ 근데 ddd는 너무 구리다..-_-
libgdb 같은거 있으면 다음 프로젝트로 gdb gui tool이나 만들어 볼까..-_-
DDD는 한 20년 정도는 개발이 중단되어 있는것 같다..-_-;;;; 오~쉣..-_-
아무튼..
DDD를 그냥 실행하면, 시스템 디폴트 gdb와 연동된다.
크로스 디버깅을 하려면 arm-linux-gdb와 연동되어야 한다.
연동은 아래와 같이 한다.
ddd --gdb --debugger /usr/local/CodeSourcery/arm-2010q1/bin/arm-none-linux-gnueabi-gdb 심볼디버깅정보를포함한이미지파일이름
이러면 잘 된다.
PATH가 설정되어 있다면,
ddd -debugger arm-none-linux-gnueabi-gdb 심볼디버깅정보를포함한이미지파일이름
라고만 해도 잘 된다.
아~ 근데 ddd는 너무 구리다..-_-
libgdb 같은거 있으면 다음 프로젝트로 gdb gui tool이나 만들어 볼까..-_-
Track this back : http://maanu.net/soojung/trackback.php?blogid=484



