반응형

STEP 1. 테스트 코드 작성

$ sudo vi test.c
혹은
$ vi test.c

test.c

#include<stdio.h>

int main() {
	printf("hello world\n");
    return 0;
}

 

STEP 2. 컴파일

$ gcc test.c -o test.out

-o test.out은 실행파일을 test.out이라는 이름으로 생성한다 라는 의미.

 

       -o file
           Place output in file file.  This applies to whatever sort of
           output is being produced, whether it be an executable file,
           an object file, an assembler file or preprocessed C code.

           If -o is not specified, the default is to put an executable
           file in a.out, the object file for source.suffix in source.o,
           its assembler file in source.s, a precompiled header file in
           source.suffix.gch, and all preprocessed C source on standard
           output.

 

STEP 3. 실행

$ ./test.out

 

 

내가 자주 쓰는거

$ gcc qwe.c && ./a.out

컴파일하고 바로 동시에 실행할 수 있음.

 

반응형