make를 하여 컴파일을 했더니 다음과 같은 에러가 났다.
1. 분리 기호 (tab) 이 잘 들어가있나 확인한다.
* 저번 포스팅 3. 의 마지막 부분을 보면 알 수 있다.
C언어 여러가지 파일(.c .h 등) 한꺼번에 컴파일, 실행 (Makefile)
1. object 파일 만들기 - 헤더파일(.h)은 main.c 등에 명시되어 있으므로 따로 만들지 않아도 된다. $ gcc -c -o main.o main.c $ gcc -c -o A.o A.c $ gcc -c -o B.0 B.c ... (main.c를 컴파일하여 main.o라는 이..
miind.tistory.com
2. 그래도 에러가 나는 경우 .vimrc 에서 에디터 설정을 확인해야한다.
$ cd ~ // 홈 디렉토리로 이동
$ vim .vimrc // 에디터 설정
간혹 편집기가 탭 키를 스페이스로 바꿔버리는 경우가 있다.
그런 경우 다음과 같은 줄이 있을 것이다.
set expandtab // tab을 space로 처리
이것을 다음과 같이 바꿔준다
set noexpandtab
위와 같이 뜨던 파일이 아래와 같이 바뀌며
이제 make 명령어가 동작한다.
'리눅스' 카테고리의 다른 글
[Window 11] 도커 WSL 2 installation is incomplete 오류 해결 (0) | 2022.12.02 |
---|---|
VMware-Window간 파일, 텍스트 복사 붙여넣기 / 아무리 해도 안될 때 해결 방법 (0) | 2022.09.15 |
[VMware] vmware tools 설치 시 에러 / Please re-run this program (0) | 2022.09.15 |
C언어 여러가지 파일(.c .h 등) 한꺼번에 컴파일, 실행 (Makefile) (0) | 2022.05.10 |
우분투 버전 확인 명령어, gcc 버전 확인 명령어 (0) | 2022.03.28 |