quick:quicksort.o
gcc -o quick quicksort.o
quicksort.o:
gcc -I/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games -c quicksort.c
clean:
rm quicksort.o quick
한 디렉토리 안에 c 파일, 실행파일, o파일, data까지 다 넣고 사용하니 양이 많아질수록 헷갈리게 되더라구요.
Makefile을 이용하면 파일을 종류별로 폴더에 모아 효율적으로 관리하기 좋다고 배웠습니다.
그런데 .o 파일을 만들때 현재 디렉토리가 아닌 .c 파일들이 모여있는 경로에서 가져와 사용하고 싶어서 이렇게 경로 설정을 했더니 에러가 나네요.
(-I 옵션이 헤더를 해당 경로에서 찾는것이란걸 알았습니다....ㅠㅠ)