$ gedit [파일 이름]
: gedit 문서편집기 사용$ gcc [-옵션] 파일
: C 프로그램 컴파일, 옵션을 사용하지 않으면 실행파일 a.out를 생성$ gcc longest.c
$ a.out
: gcc 컴파일러의 옵션을 사용하여 생성할 목적 파일$ gcc -c longest.c
: 목적 파일로부터 실행 파일을 만들기 위해서는 -o 옵션을 사용하여 실행 파일 이름을 지정해 다시 컴파일$ gcc -o longest longest.c
: 혹은 목적 파일을 만들고 실행 파일을 만드는 과정 동시에 하기$ gcc -S longest.c
: 또한 -S 옵션을 사용해 어셈블리 프로그램 longest.s 파일을 생성할 수 있음$ gcc -o test -lm test.c
: -l 옵션을 이용해 특정 라이브러리를 링크할 수 있음재사용할 수 있는 함수를 준비하기 위해서는
1. 함수의 소스 코드를 포함하는 소스 코드 파일(.c 파일)과
2. 함수의 프로토타입을 포함하는 헤더 파일(.h 파일)을 함께 작성해야 함
$ gcc -c main.c
$ gcc -c copy.c
$ gcc -o main.o copy.o
$ make [-f 메이크파일]
: make 시스템은 메이크파일(makefile 혹은 Makefile)을 이용하여 보통 실행 파일을 빌드, 옵션을 사용하여 별도의 메이크파일을 지정할 수 있음$ gdb [실행파일]
: gdb 디버거는 실행파일을 이용하여 디버깅 모드로 실행