makefile 을 만들때 마지막에 clean : rm -f *.o
를 쓰는데 make clean말고 make 명령어를 사용해서 바로 object 파일을 지우는 방법이 있나요??
clean 대신에 remove 라 쓰고 make remove 해도 같은 결과일텐데 원하는 답변이 무엇인지 궁금합니다. clean 은 그냥 관용적으로 쓰던 단어일뿐 의미는 없습니다.
혹시 make 할때 바로 지워지고 작업하길 원한다면 기본 make 태스크 - 제일 위에 있는 - 에 제일 윗줄에 rm -f *.o 를 추가하면 되죠
------------------------------------------------------------ ProgrammingHolic
혹은
all: clean do something... clean: clean someting...
널리 알려진 관습을 어긋나는 건 글쎄요. 질문에 대한 답은 다른 분이 달아주셨고. 그런데... 뭔가 만들려고 make 돌렸는데 다 지워진다면 그 파일을 사용하는 다른 분들이 헷갈리지 않을까요?
세벌 https://sebuls.blogspot.kr/
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
clean 대신에 remove 라 쓰고
clean 대신에 remove 라 쓰고
make remove 해도 같은 결과일텐데 원하는 답변이 무엇인지 궁금합니다.
clean 은 그냥 관용적으로 쓰던 단어일뿐 의미는 없습니다.
혹시 make 할때 바로 지워지고 작업하길 원한다면 기본 make 태스크 - 제일 위에 있는 - 에 제일 윗줄에 rm -f *.o 를 추가하면 되죠
------------------------------------------------------------
ProgrammingHolic
혹은all: clean
혹은
처럼 원하는 타겟에 clean 을 추가(prepend) 할 수도 있습니다.
널리 알려진 관습을 어긋나는 건 글쎄요.
널리 알려진 관습을 어긋나는 건 글쎄요.
질문에 대한 답은 다른 분이 달아주셨고.
그런데...
뭔가 만들려고 make 돌렸는데 다 지워진다면 그 파일을 사용하는 다른 분들이 헷갈리지 않을까요?
세벌 https://sebuls.blogspot.kr/
댓글 달기