[C] gcc usage

spring·2020년 11월 9일
0

gcc는 리처드 스톨만이 개발한 C언어 컴파일러이다.

Windows에서 설치법

https://sourceforge.net/projects/mingw/files/

위 사이트에서 mingw-get-setup.exe를 받아서 실행하면 된다.

실행후 아래 4개의 옵션에 체크한후 메뉴->Installation->Add changes->Apply 를 클릭하고 커피와 담배한대 그리고 4곡의 음악을 들으면 설치가 완료된다.

    mingw-developer-toolkit
    mingw32-base
    mingw32-gcc-g++
    msys-base

Linux에서 설치법

    sudo apt-get install gcc -y

gcc option

-v 옵션(gcc의 버전을 나타낸다.)
    gcc -v
-o filename (생성될 파일의 이름을 지정)
    gcc -o execute main.c
-E (전처리기결과 출력)
    gcc -E main.c
-Idir (include path 설정){대문자 i 이며 디렉토리명과 붙여 써야한다.}
    gcc -I/usr/include main.c
-S (링킹 금지, 어셈블리까지만 컴파일한다)
    gcc -S main.c
C소스와 asm소스를 같이 보여준다
    gcc -c -g main.c
    objdump -dS main.o
-o1 -o2 -o3 -os (최적화 컴파일){숫자가 커질수록 최적화를 많이하고 -os는 사이즈에 대한 최적화}
    gcc -O2 main.c

이정도가 실상 많이 사용된다. 나머지는 찾아보면 많이 나온다.

변경이력

  • 2016년 6월 20일 글 등록

Referene

profile
Researcher & Developer @ NAVER Corp | Designer @ HONGIK Univ.

0개의 댓글