TIL 013 gcc, Linux에서 c 컴파일하기

1151 단어 TILTIL

터미널에서 파이썬을 빌드 할 때는

python "filename.py"

명령어로 간단하게 코드를 실행시킬 수 있지만 c는 조금 더 복잡한다.

터미널에서 c를 빌드 시키려면 gcc를 설치하면 간단하게 할 수 있다.

gcc -v
sudo apt-get install build-essential
gcc -o "빌드결과의 파일명" "빌드할 파일.c"

링크(#include)시킬 다른 c파일,헤더 파일이 있다면 뒤에 붙여준다. (헤더 파일은 같은 폴더에 있다면 굳이 넣지 않아도 된다.)

gcc -o "빌드결과의 파일명.exe" "빌드할 파일.c" "참조할 파일.c" "참조할 헤더.h" 

ex)

gcc -o hostinfo hostinfo.c csapp.c

🤦‍♂️ pthread 관련 에러가 뜰 수 있다.

gcc 옵션에 -lpthread 인자를 주어 빌드 하면 된다

gcc -o hostinfo hostinfo.c csapp.c -lpthread

좋은 웹페이지 즐겨찾기