gcc 컴 파일 러, gdb 디 버 거 상용 명령

1453 단어 gdbgcc
함수 컴 파일 의 네 단계:
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           

좋은 웹페이지 즐겨찾기