티스토리 뷰

728x90


 
 
 
컴파일러 설치하기
C 언어로 작성한 프로그램을 컴파일하기 위해서는 C 컴파일러가 필요.
리눅스에서 사용하는 C 컴파일러는 gcc.
 
먼저 시스템에 gcc 컴파일러가 설치되어 있는지 알아보기 -> aptitude show gcc
gcc 패키지 설치하기 -> apt-get install gcc
 
실행 파일명 변경하기
gcc로 생성한 기본 실행 파일은 a.out
사용자가 원하는 이름으로 지정하려면 –o 옵션 사용
 
 
C 프로그램 작성/컴파일/실행
1) C 프로그램 작성하기 : vi hello.c 입력 후 C 프로그램 작성
2) C 프로그램 컴파일하기 : gcc hello.c (이 때 실행 파일 a.out가 자동적으로 생성)
3) C 프로그램 실행하기 : ./a.out 으로 경로를 지정하여 a.out 파일을 실행. 
 
* 실행 파일명 변경하기
gcc [옵션] 파일명
  -o : 실행 파일(executable file)을 만든다.
  -c : 목적 파일(object file)을 만든다.
  -S : 어셈블리 파일(assembly file)을 만든다.
  -l : 라이브러리(library)를 포함시킨다.
* 옵션이 생략되면 기본적으로 a.out 실행 파일이 만들어진다. 
ex) gcc -o hello hello.c : 소스 파일 hello.c 를 컴파일. 이 때 실행 파일명을 hello로 지정.
 
 
make 명령을 사용하기
make 명령은 makefile에 설정된 정보를 읽어서 여러 소스 파일을 컴파일하고 링크하여 최종 실행 파일을 만든다.
 
1) 소스 파일 준비하기 : vi로 one.c와 two.c 파일을 작성한다.
2) makefile 작성하기 : 두 파일을 연결하여 컴파일하기 위해 makefile을 작성한다.
 
vi makefileTARGET=oneOBJECTS=one.o two.o
 
${TARGET} : ${OBJECT}            gcc -o ${TARGET} ${OBJECTS}one.o : one.c         gcc -c one.ctwo.o : two.c         gcc -c two.c:wq
 
3) make 명령을 실행한다.4) 실행 파일을 one으로 했으므로 ./one을 통해 실행한다.

728x90
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함