2013-09-30 1 views
1

ddd 디버거를 사용하여 C 소스 코드를 디버깅하고 싶습니다. 명령은 컴파일 할 때 -g tag으로 컴파일해야한다고 말합니다. 여기이 프로젝트를 컴파일하는 방법은 입니다. aclocal , automake --add-missing, autoreconf, ./configure,. 그래서 -g 태그를 어디에 두어야합니까? 그러면 디버깅을 위해 ddd를 어떻게 호출 할 수 있습니까?ddd 디버깅 C 프로젝트, 컴파일 할 때 -g 태그를 넣을 위치는 어디입니까?

보통 후 컴파일, 내가

./slim.exe 파일 이름

하여 실행할 수 있습니다 사람이 경험이있다? 사전에 감사

답변

1

당신이 쉽게 인스톨을 호출하면, 당신은 도움의 끝에서 옵션을 다음 볼 수 있습니다 :

Some influential environment variables: 
CC   C compiler command 
CFLAGS  C compiler flags 

단지 지정 CFLAGS = -g3와 GCC가 호출됩니다 여기서 지정한 플래그.

+0

./configure CFLAGS = -G3. 나는 이걸 달린다. 그래서 ddd를 호출하는 다음 단계는 ddd ./slim.exe입니다. 오류를보고합니다 : 오류 : 디스플레이를 열 수 없습니다 :. 다음에 무엇을해야합니까? – arslan

+0

DDD에서 어디로 전화하십니까? 데스크탑 환경에서 실행해야합니다. xterm을 시작하고 거기에서 ddd를 실행하십시오. SSH 세션에서 실행하려고하면 작동하지 않습니다. – yegorich

+0

cygwin을 사용하는 경우 cygwin 환경에서 DDD를 실행하는 방법에 대한 지침은이 [post] (http://cygwin.com/ml/cygwin-xfree/2005-02/msg00028.html)를 참조하십시오. – yegorich