무플 무서워요

결론부터 얘기하면

정상적(?)인 방법으로는 Makefile내에서는 문자열 치환이 불가능하다.

지원하는 기능이 없다는 말....


cgywin을 이용하여 Compile하다보니 Directory 구조 관련해서 문제가 발생하였고

이를 수정하기 위해 여기 저기 찾던중...


결국 포기했다.


그런데, 딱한 나를 어여삐 여기샤 ㅡ.ㅡ;;; 지인이 알려줬당 읏;;

VAR   := $(shell pwd | sed -e 's/\/cygdrive\///' -e "s/\//\:\//" -e 's/\/test//')


이 방법의 핵심은

Shell 과 sed 명령어인데, shell상에서 sed 명령어를 이용하여 특정문자를 치환하여, 그 결과 값을 VAR에 저장하는 것이다.

#man sed

해보면 관련 도움말은 충분히 얻을 수 있을 것이라 생각된다.

간단하게 말하자면,

sed -e 's/바꾸기전 문자열/바꾸고 싶은 문자열/

위의 형식이다~ +_+


위에서 쓰인 := 의 형식에 대해선 아래 포스팅을 참고 +_+

'Develop > Unix / Liux' 카테고리의 다른 글

Makefile 내에서 Shell Command를 실행하는 방법.  (0) 2007.09.07
GNU Make 설명  (0) 2007.09.06
Posted by DaSom
http://www.viper.pe.kr/docs/make-ko/make-ko_toc.html

위 홈페이지에는 이외에도 다른 강좌가 있으므로 참고할만함.

invalid-file

강좌 페이지를 다운받은것이다.


Posted by DaSom

카테고리

분류 전체보기 (100)
Scribble (48)
Tech&Tip (8)
Creative (9)
Develop (20)
IT (2)
언론 (9)
추천사이트 (4)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

달력

«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

글 보관함