gcc 컴 파일 러, gdb 디 버 거 상용 명령
1> 예 처리.설명 제거, 파일 포함, 매크로 전개, 조건 컴 파일... 2 > 편역3> 어셈블러.이 앞의 세 단 계 를 번역 단계 라 고 한다.4> 링크
gcc 상용 명령 파라미터
-E
-S
-C
-O
-o
-g gdb
-c ,
-Wall
wc 명령 보기 코드 크기
ELF 파일 형식
ELF 헤드
...
처리 되 지 않 은 데이터
ndate 전역 기호
data 데이터 만 읽 기
텍스트 코드 본문
$vim helloword.c
helloworld. c 내용 은 다음 과 같 습 니 다.
#include
int main (int argc, char **argv )
{
printf(“hello,world!
”);
return 0;
}
실행 가능 한 파일 로 컴 파일 하고 실행 하기
$gcc –o hello helloworld.c
$./hello
단계별 컴 파일 및 생 성 파일 형식 보기
$gcc –E helloworld.c –o hello.i # hello.i
$file hello.i # hello.i
$gcc –S helloworld.c –o hello.s # hello.s
$file hello.s # hello.s
$gcc –c helloworld.c –o hello.o # hello.o
$file hello.o # hello.o
GDB 디 버 깅 도구 사용
gcc 컴 파일 시 - g 옵션 을 사용 하여 컴 파일 파일 파일 을 만 들 고 gdb 디 버 깅 을 사용 할 수 있 습 니 다.gdb 상용 명령:
l 。l 2-10 # 2——10
b 6 6
info b
r
p n n 。 display n
n
s
c
help
b t
q
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Microbit용 CMSIS-RTOS 구축qemu에서 마이크로비트를 이동해서 구축한 입니다. arm-none-eabi-gcc qemu 다음 2개를 활용하면 구축이 가능합니다. 위 코드를 활용해 구축할 수 있지만 추가_start 이후 처리도 가능하다. 의 아...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.