리눅스 gcc 컴파일 링커 make Makefile
gcc 는 c언어로 코딩된 소스를 기계언어로 변환해준다 링커는 오브젝트 파일을 모아서 하나의 실행파일로 만들어준다 rm -rf *: -r 은 디렉토리 내의 파일을 모두 지우는 옵션. f는 묻지말고 무조건 실행 which gcc sudo aptinstall build-essential gcc --version man gcc gcc -v 확장자 .c C파일 gcc로 컴파일 .cpp C++파일 g++로 컴파일 gcc 옵션 -c 오브젝트 파일로 컴파일하고 링크는 안함, .c파일을 컴파일하고 .o파일을 만듬 -o 출력파일의 이름을 지정. 지정을 안하면 기본적으로 a.out으로 생성됨 -g 컴파일후 표준 디버깅 정보도 포함 gcc test.c를 하면, a.out 이 생성됨. ./a.out 을 하면, test.c에서..
Programming
2021. 8. 1. 13:53