윈도우 환경에서 makefile clean 문제
글쓴이: parkjoonsuu / 작성시간: 토, 2015/05/23 - 3:58오전
윈도우 환경에서 makefile을 통해 clean을 한 경우
all: hello.exe hello.exe: main.o factorial.o hello.o g++ main.o factorial.o hello.o -o hello.exe main.o: main.cpp g++ -c -o main.o main.cpp factorial.o: factorial.cpp g++ -c -o factorial.o factorial.cpp hello.o: hello.cpp g++ -c -o hello.o hello.cpp clean: del /s /f /q "*.o"
다음과 같은 makefile로 테스트를 해보니
del /s /f /q "*.o"
지정된 경로를 찾을 수 없습니다.
파일 삭제 - C:\maketest\factorial.o
파일 삭제 - C:\maketest\hello.o
파일 삭제 - C:\maketest\main.o
make: *** [clean] 오류 1
위와 같은 오류가 나네요. 파일이 제거는 됐습니다만, 마지막에 오류가 나는데
왜 에러가 나는 걸까요 ㅜㅜ ....
Forums:
del /s /f /q "*.o" 지정된 경로를 찾을 수 없습니다.
말 그대로 인거 같은데요...
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
말 그대로란 말씀이 ... 어떤 말씀이신가요 ? ㅜㅜ
말 그대로란 말씀이 ... 어떤 말씀이신가요 ? ㅜㅜ
지정된 경로를 찾을 수 없습니다.
이거요.
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
del /s /f /q "*.o"을 콘솔에서 실행하면
del /s /f /q "*.o"을 콘솔에서 실행하면 정상동작되고 에러메시지 없습니다.
실제로 make 수행하면 파일 삭제는 정상동작합니다 ...
이거 따라해보세요.
//
Writing Make Files
https://www.cs.bu.edu/teaching/cpp/writing-makefiles/
컴파일 오류가 생기면. 이렇게 바꿔 주시면 됩니다.
#include < iostream >
using namespace std;
//
A Simple Makefile Tutorial
http://www.cs.colby.edu/maxwell/courses/tutorials/maketutor/
//
A Simple Makefile
https://www.gnu.org/software/make/manual/html_node/Simple-Makefile.html
//
Makefile의 원초적 이해
http://kin.naver.com/open100/detail.nhn?d1id=1&dirId=104&docId=867785&qb=bWFrZSBjbGVhbiDqs7wgbWFrZSB1bmluc3RhbGw=&enc=utf8§ion=kin&rank=4&search_sort=0&spq=0
//
makefile 관례(Makefile Conventions)
http://korea.gnu.org/manual/4check/make-3.77/ko/make_14.html
//
구글에서 이걸로 찾으니 많이 나오네요.
g++ 옵션
g++ makefile
//
makefile 좀 만들어주세요 ㅜ.ㅜ 4개의 실행명령을 한번에 실행되게요..
http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040101&docId=65110325&qb=bWFrZSBjbGVhbiDqs7wgbWFrZSB1bmluc3RhbGw=&enc=utf8§ion=kin&rank=3&search_sort=0&spq=0
//
Qt SDK 를 설치하면. 컴파일이 편합니다.
qmake -project 라고 하면 .pro 파일이 생성되고... qmake 로 makefile 도 생성되나 봅니다.
//
Visual Studio 를 리눅스에서 사용하는 방법도 있답니다.
http://cafe.naver.com/openrt/5582
//
CMake 를 사용하면. 자동으로 윈도우에서 프로젝트 파일을 생성해 줍니다.
//
Autogen.sh 라는 도구도 있는거 같습니다.
//
make clean과 make distclean
https://kldp.org/node/78680
//마지막에는 TAB 키가 2번 이었던거 같기도 합니다. ㅡ_ㅡ;;
makefile 만들기
http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=10302&docId=182542866&qb=bWFrZSBjbGVhbg==&enc=utf8§ion=kin&rank=3&search_sort=0&spq=1
//Cygwin 일 경우 메모리 부족으로 heap 메모리 오류가 발생할 가능성이 있다고 합니다.
make clean시 에러가 발생하는데요
http://cafe.naver.com/carroty/1331
//$ 달러 문자가 빠진 경우도 있다고 합니다.
//
만능 Makefile
http://blog.acidpop.kr/144
//
리눅스 make 명령어
http://smeffect.tistory.com/45
//
make uninstall
http://jmson.tistory.com/category/IT%EA%B8%B0%EC%88%A0/%5BOS%5D%20%EC%9C%A0%EB%8B%89%EC%8A%A4/%EB%A6%AC%EB%88%85%EC%8A%A4?page=37
//
여러분들은 make install로 설치한프로그램들을 어떻게 지우십니까
https://kldp.org/node/24917
//
컴파일(automake, configure, make, make install) | UNIX(Solaris)
http://cafe.naver.com/cmdir/37
//
make install 로 설치한 프로그램 제거.
https://kldp.org/node/48837
//
프로그램 삭제는 어떻게 하나요?
https://kldp.org/node/22328
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
헐 신경써 주셔서 감사합니다 ㅜㅜ 하나 하나
헐 신경써 주셔서 감사합니다 ㅜㅜ 하나 하나 들어가봐야겠어요
댓글 달기