vim 에서 C++ 파일 컴파일하는 단축키 지정 질문입니다.
글쓴이: saelly / 작성시간: 일, 2013/03/17 - 5:06오후
파일 하나만 컴파일하는 것이 아니라 cpp파일 묶어서 컴파일 할 때가 있습니다.
그래서 이렇게 단축키를 지정했습니다.
au FileType cpp map :w:!g++ *.cpp -g -Wall -W -O2 -o %<.exe && "%:p:r.exe"
그런데 , 파일명.cpp~: file not recognized: File format not recognized 이렇게 에러가 나면서 컴파일이 안되네요... vim을 쓰면, 확장자 뒤에 ~가 붙는 파일이 만들어지잖아요... 아무래도 이녀석때문에 에러가 나는 듯합니다...
어떻게 해야 cpp 파일만 묶어서 컴파일 할 수 있을까요?
그리고 여담이지만,... 밑의 있는 명령줄은 C언어 컴파일 단축키입니다. 이건 잘만 되는데.. 왜 cpp파일은 안될가요..?
au FileType c map :w:!gcc *.c -g -Wall -W -O2 -o %<.exe && "%:p:r.exe"
Forums:
원하시는 답은 아닙니다만, make 를 사용하세요
원하시는 답은 아닙니다만, make 를 사용하세요
네, 감사합니다. 그런데 질문있습니다.
사람들이 make, make 하더라구요...
저는 그게 무엇인지 도통 모르겠습니다. 검색해서 찾아보아도 어떨때 쓰이는 명령어인지 잘 감이 안오네요..
make를 공부하려면 어떤 책을 공부해야 하는 지 여쭙고 싶습니다.
조금만 찾아봐도 자료가 무척 많이 있습니다. 유닉스
조금만 찾아봐도 자료가 무척 많이 있습니다.
유닉스 리눅스 프로그래밍 필수 유틸리티 (한빛미디어)
http://wiki.kldp.org/KoreanDoc/html/gcc_and_make/gcc_and_make-3.html
http://kldp.org/node/133775
오오...
정말 감사합니다~~ 덕분에 많이 배워가요 ^^
행운이 가득하시길 바랍니다~!!!
댓글 달기