리눅스에는 gcc가 기본적으로 포함되어있는 것으로 알고있다.(아니면 설치하면되니 문제는 없겠지..)

gcc명령을 하면 명령을 실행했던 디렉토리(즉 현재디렉토리)에 결과물이 생성된다.

gcc명령어는 다음과 같다.

 

gcc 파일명(*.c)  =>  해당파일을 컴파일하고 임의의 이름의 실행파일로 만든다(필자의 경우에는 a.out로 나왔다.  .out는 실행파일을 의미한다.)

gcc -o 이름 파일명(*.c)  =>  파일을 컴파일 하여 '이름'으로 실행 파일을 만든다.(gcc 파일명(*.c) -o 이름 해도 동일하다)

gcc -c 파일명(*.c)  =>  c파일을 컴파일하여 오브젝트파일(파일명.o)을 만든다.

gcc -o 이름 파일명(*.o)들 => 하나 혹은여러개의 오브젝트파일을 모아 이름의 실행파일을 만든다. 

 

실행시에는 ./실행파일명 라고 치면 실행된다.(절대경로/실행파일명 이렇게해도 상관없다)

 

그 밖의 최적화 등의 옵션은 아래 사이트를 참조

http://devanix.tistory.com/169

최적화 옵션에 대한 상세고찰

https://opentutorials.org/module/2004/11698

 

'Study > Linux' 카테고리의 다른 글

리눅스 스터디 - 4  (0) 2018.01.21
리눅스 스터디 - 3  (0) 2018.01.15
vmware에 올라간 ubuntu와 컴퓨터와 공유폴더 연결하기  (0) 2018.01.12
리눅스 스터디 - 2  (0) 2018.01.09
리눅스 스터디 - 1  (0) 2018.01.08

+ Recent posts