GoGPT Best VPN GoSearch

온웍스 파비콘

i686-w64-mingw32-gdb - 클라우드에서 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 i686-w64-mingw32-gdb 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 i686-w64-mingw32-gdb 명령입니다.

프로그램:

이름


gdb - GNU 디버거

개요


gdb [-도움] [-nh] [-nx] [-q] [-일괄] [-CD=DIR] [-f] [-b BPS]
[-티=DEV] [-s 심볼릭] [-e 음식물] [~ 음식물] [-c core] [-p 프로시저]
[-x cmd] [-d DIR] [음식물|음식물 프로시저|음식물 core]

기술


GDB와 같은 디버거의 목적은 "내부"에서 무슨 일이 일어나는지 볼 수 있도록 하는 것입니다.
다른 프로그램이 실행되는 동안 -- 또는 그 순간에 다른 프로그램이 하고 있던 일
추락했습니다.

GDB는 당신을 돕기 위해 네 가지 주요 종류의 일을 할 수 있습니다.
행동에서 버그를 잡아라:

· 프로그램의 동작에 영향을 줄 수 있는 모든 것을 지정하여 프로그램을 시작합니다.

· 지정된 조건에서 프로그램을 중지합니다.

· 프로그램이 중지되었을 때 무슨 일이 일어났는지 조사하십시오.

· 프로그램의 내용을 변경하여 다음의 효과를 수정하는 실험을 할 수 있습니다.
하나의 버그에 대해 알아보고 계속해서 다른 버그에 대해 알아보세요.

GDB를 사용하여 C, C@t{++}, Fortran 및 Modula-2로 작성된 프로그램을 디버그할 수 있습니다.

GDB는 쉘 명령 "gdb"로 호출됩니다. 일단 시작되면 명령을 읽습니다.
GDB 명령 "quit"으로 종료하도록 지시할 때까지 터미널. 온라인 도움을 받을 수 있습니다
"help" 명령을 사용하여 GDB 자체에서.

인수나 옵션 없이 "gdb"를 실행할 수 있습니다. 그러나 GDB를 시작하는 가장 일반적인 방법은
하나 또는 두 개의 인수로 실행 프로그램을 인수로 지정:

gdb 프로그램

실행 프로그램과 코어 파일을 지정하여 시작할 수도 있습니다.

gdb 프로그램 코어

대신 디버그하려는 경우 프로세스 ID를 두 번째 인수로 지정할 수 있습니다.
실행 중인 프로세스:

gdb 프로그램 1234
gdb -p 1234

프로세스 1234에 GDB를 첨부할 것입니다. 1234; GDB는 확인한다
코어 파일의 경우 먼저). 옵션으로 -p 당신은 생략 할 수 있습니다 프로그램 파일 이름.

다음은 가장 자주 필요한 GDB 명령 중 일부입니다:

하다 [파일:]기능
중단점 설정 기능 (의 파일).

운영 [인수 목록]
프로그램 시작( 인수 목록, 지정된 경우).

bt 역추적: 프로그램 스택을 표시합니다.

인쇄 특급
표현식의 값을 표시합니다.

c 프로그램을 계속 실행하십시오(예: 중단점에서 중지한 후).

다음 것
다음 프로그램 라인을 실행합니다(중지 후). 단계 위에 라인의 모든 함수 호출

편집 [파일:]기능
현재 중지된 프로그램 행을 보십시오.

명부 [파일:]기능
현재 중지된 위치 부근에 프로그램의 텍스트를 입력합니다.

단계
다음 프로그램 라인을 실행합니다(중지 후). 단계 으로 라인의 모든 함수 호출

도움 [name]
GDB 명령에 대한 정보 표시 name, 또는 GDB 사용에 대한 일반 정보.

종료
GDB를 종료합니다.

GDB에 대한 자세한 내용은 다음을 참조하십시오. 사용 GDB: A 안내서 전에, GNU 소스 수준 디버거에 의해
Richard M. Stallman 및 Roland H. Pesch. "gdb"와 동일한 텍스트를 온라인에서 사용할 수 있습니다.
"정보" 프로그램에 항목을 입력합니다.

옵션


옵션 이외의 모든 인수는 실행 파일 및 코어 파일(또는 프로세스 ID)을 지정합니다.
즉, 연결된 옵션 플래그가 없는 첫 번째 인수는 다음과 같습니다.
~ 옵션이고 두 번째 옵션이 있는 경우 두 번째 옵션은 다음과 같습니다. -c 옵션의 이름인 경우
파일. 많은 옵션에는 긴 형식과 짧은 형식이 있습니다. 둘 다 여기에 표시됩니다. 긴 형태
옵션이 충분히 존재하는 한 자르면 인식됩니다.
분명하다. (원하는 경우 옵션 인수에 플래그를 지정할 수 있습니다. + 보다는 -하지만
우리는 더 일반적인 규칙을 설명합니다.)

제공하는 모든 옵션과 명령줄 인수는 순차적으로 처리됩니다.
순서가 다를 때 -x 옵션이 사용됩니다.

-도움
-h 간단한 설명과 함께 모든 옵션을 나열하십시오.

-기호=파일
-s 파일
파일에서 기호 테이블 읽기 파일.

-쓰다
실행 파일과 코어 파일에 쓰기를 활성화합니다.

-실행=파일
-e 파일
파일 사용 파일 적절할 때 실행하고 검사를 위해 실행 파일로
코어 덤프와 함께 순수 데이터.

-세=파일
파일에서 기호 테이블 읽기 파일 실행 파일로 사용하십시오.

-코어=파일
-c 파일
파일 사용 파일 조사할 코어 덤프로.

-명령=파일
-x 파일
파일에서 GDB 명령 실행 파일.

-전 명령
주어진 GDB 실행 명령.

-디렉토리=예배 규칙서
-d 예배 규칙서
추가 예배 규칙서 소스 파일을 검색할 경로로 이동합니다.

-nh 에서 명령을 실행하지 마십시오. ~/.gdbinit.

-nx
-n 어떤 명령도 실행하지 마십시오. .gdbinit 초기화 파일.

-조용한
-q "조용한". 소개 및 저작권 메시지를 인쇄하지 마십시오. 이러한 메시지는
배치 모드에서도 억제됩니다.

-일괄
배치 모드에서 실행합니다. 모든 명령 파일을 처리한 후 상태 0으로 종료
로 지정 -x (그리고 .gdbinit, 억제되지 않은 경우). 다음과 같은 경우 XNUMX이 아닌 상태로 종료합니다.
명령 파일에서 GDB 명령을 실행할 때 오류가 발생합니다.

배치 모드는 예를 들어 다운로드 및 실행과 같이 GDB를 필터로 실행하는 데 유용할 수 있습니다.
다른 컴퓨터의 프로그램 이 메시지를 더 유용하게 만들기 위해

프로그램이 정상적으로 종료되었습니다.

(일반적으로 GDB 제어 하에 실행 중인 프로그램이 종료될 때마다 발행됨)
배치 모드에서 실행할 때는 발행되지 않습니다.

-CD=예배 규칙서
다음을 사용하여 GDB 실행 예배 규칙서 현재 디렉토리 대신 작업 디렉토리로 사용합니다.

-성
-f Emacs는 GDB를 하위 프로세스로 실행할 때 이 옵션을 설정합니다. 그것은 GDB에게 출력을 지시한다
스택이 쌓일 때마다 인식할 수 있는 표준 형식의 전체 파일 이름과 줄 번호
프레임이 표시됩니다(프로그램이 중지될 때마다 포함). 이 인식할 수 있는
형식은 XNUMX처럼 보입니다. \ 032 문자, 파일 이름, 줄 번호 및
콜론으로 구분된 문자 위치 및 개행. Emacs-GDB 인터페이스
프로그램은 두 가지를 사용합니다 \ 032 문자를 신호로 사용하여 소스 코드를 표시합니다.
틀.

-b BPS
GDB에서 사용하는 직렬 인터페이스의 회선 속도(전송 속도 또는 초당 비트 수)를 설정합니다.
원격 디버깅을 위해.

-티=장치
다음을 사용하여 실행 장치 프로그램의 표준 입력 및 출력용.

onworks.net 서비스를 사용하여 온라인으로 i686-w64-mingw32-gdb 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad




×
광고
❤️여기에서 쇼핑, 예약, 구매하세요. 비용이 들지 않아 서비스를 무료로 유지하는 데 도움이 됩니다.