강좌 보고 제가 작성한 makefile입니다.
cat_cli cli_main.o cli_str.o
gcc -o cat_cli cli_main.o cli_str.o -lsocket -lnsl
cli_main.o cli_main.c
gcc -c cli_main.c
cli_str.o cli_str.c
gcc -c cli_str.c
clean
rm -f cli_main.o cli_str.o
cli_main.c 하고 cli_str.c 로 cat_cli 실행파일 만드는 간단한 건대요.
제일마지막 clean이 뭔지? 레이블이라는 말은 또 무슨 말인지 모르겠구요.
제일 마지막 명령은 목적파일 지우라는 명령어 같은데, make실행하면 목적파일
들이 없어지지 않고, 눈 시퍼렇게 살아있던데 뭐가 잘못된건지 좀 가르쳐주세