ddd-debugger

    -1

    1답변

    Windows에서 나는 보통 VC 컴파일러와 내 손으로 만들어진 메이크 파일로 Windows 명령 프롬프트에서 내 exe 빌드합니다. 나는 g ++ 로의 전환을 생각하고 있었다. MSVC에 대한 의존성을 없애기 위해 CygWin/X를 설치하고 ddd 디버거를 사용할 생각이었습니다. 내 질문은 : CygWin 터미널로 완전히 전환해야합니까, 아니면 지금 Wi

    0

    1답변

    Linux에서 프로그램을 실행 중입니다. 프로그램의 동작은 ddd 디버거에서 실행될 때와 그렇지 않은 경우에서 다릅니다. 즉, 프로그램이 다른 지점에서 중단됩니다. 왜 그래야만하지? 디버거에 종속적입니까, 아니면 모든 디버거에서 가끔 발생합니까?

    3

    1답변

    디버거 : DDD. 64 비트 우분투 정확한 팡골린 시스템. 나는 주차에 아주 간단한 C 프로그램을 열려고 할 때마다 나는 다음과 같은 오류 얻을 : 또한 Warning: This program is an suid-root program or is being run by the root user. The full text of the error or wa

    0

    1답변

    Apple Xcode는 Fortran 모듈 변수를 표시 할 수 없습니다. 모듈 변수는 실행 메뉴 -> 표시 -> 전역 변수로 이동하여 볼 수 있습니다. 변수 이름을 사용하여 모듈 변수를 변환하는 것은 명확합니다. 그러나 중단 점에서 글로벌 변수의 값을 나열 할 때, 어떤 표시되는 것은 단순히 : 나는 (또한 사과의 GDB를 사용하여) 엑스 코드와 DDD에서

    1

    1답변

    내 ddd를 실행하면 소스 코드가 표시되지 않습니다. 원본 창이 비어 있습니다. 실행은 여전히 ​​남아 있습니다. 예를 들어 프로그램을 단계별로 실행할 수 있지만 실행중인 코드의 시각적 표시는 없습니다. 어떻게 해결할 수 있습니까? 가 나는 xterm이이 명령을 사용하여 실행 : ddd mycode 또한 맥 OS X에 대한 DDD 같은 다른 디버거가?

    1

    1답변

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

    2

    2답변

    emacs에서 gdb를 사용하려고합니다. 디버깅하려는 라이브러리가 프로세스에 의해로드되어 직접 실행할 수 없습니다. 따라서 gdb에서 attach 명령을 사용하여 프로세스에 연결합니다. 프로세스에 연결하고 중단 점을 설정하면 쉘에서 gdb를 사용할 때 정상적으로 작동하지만 gdb를 emacs에서 (M-x gdb 또는 M-x gud-gdb를 눌러서) 사용할

    2

    2답변

    을 작성하고 이해하는 방법과 GDB 및 관련 도구를 효과적으로 사용하는 방법을 배우려고합니다. 이렇게하려면 GDB의 프런트 엔드에 DDD을 프런트 엔드로 사용하고 있습니다. 조건 플래그 (eflags?)가 모두 주어져 동일한 레지스터에 저장되는 것으로 보이는 것을 이해하는 데 문제가 있습니다. 나는 레지스터, 어셈블리 코드 및 관련 C 코드를 게시 할 것이

    9

    1답변

    std::unique_ptr 좋은데, DDD 또는 gdb에서 디버깅 할 때 편안함을 느낍니다. 저는 gcc의 일부인 gdb 프린터를 사용하고 있습니다 (예 : /usr/share/gcc-4.8.2/python/libstdcxx/v6/printers.py). 즉, 큰 예를 들어 읽기 쉽 승리이다 : 그러나 $ print pTest std::unique_pt

    0

    1답변

    "./configure CFLAGS = -g3"으로 프로젝트를 빌드하고 "make CFLAGS = -g3"을 시도했습니다. slim.exe를 ddd로로드하면 디버그 기호가 발견되지 않는다고 표시됩니다. 디버그 기호로 slim.exe를 만들려면 어떻게해야하고 ddd에로드하고 디버깅을 수행합니까? configure.ac에서 디버그가 사용 중지 될 수있는 가능성