make의 실제 실행한 command log
글쓴이: 서지훈 / 작성시간: 화, 2006/07/18 - 11:49오전
제가 알고 싶은건 make가 실행한 실제 command(makefile에 정의된 규칙)를 logging할 수 있는 방법이 있는지 궁금합니다.
실제로 make를 실행 하면 if문이라던지 여러가지 shell command와 make 의 규칙들이 나오는데 이것 말고 make를 실행 한후 실제 수행한 command(gcc, etc ...)만을 저장 할 수 있는 방법이 있는지 궁금합니다.
혹시 이런 경험이 있으신 분들의 좋은 정보 기다릴게요...
<어떠한 역경에도 굴하지 않는 '하양 지훈'>
추신_비 많이 오는데 다들 비피해 없으시길 바립니다.
저희 회사는 허브가 비 땜시 맛탱가서 복구는 했는데 불안하네요 ㅋ
Forums:
make -n을 쓰면 되지 않을까요?
make -n을 쓰면 되지 않을까요?
실행한 커멘드만을 찍는 것을 원하신다는 말씀이
autoconf, automake, libtool로 생성된 복잡한 실행 명령 말고 실제 수행된 명령을 말씀하시는건지 잘 몰라서 되물어봅니다 :)
예제) make test cc
위와 같이 실제로 수행된 명령어들만 알고 싶습니다.
make 문법이나 shell 문법에 관계없이...
그리고 디렉토리에 들어가고 나오는것도 필요 없고 오직 실제 실행 명령어만 ...
이게 make랑 shell을 다 연계해야 하는 좀 복잡한 거라...
직접 만들기도 귀찮고 ㅡㅡㅋ
<어떠한 역경에도 굴하지 않는 '하양 지훈>
#include <com.h> <beer.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);
#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);
참고적으로 제가
참고적으로 제가 하고자 하는 일은 makefile을 분석 해서 makefile로 묶여 있는 한 프로젝트를 분석해서 하나의 툴에 source, compile flag, etc... 들을 올리고.
build를 할려고 합니다.
build는 제가 어떤 특정 소스 하나만 compile할 수도 있고, 다른 에디팅이 가능하게 할려고 하는데 이를 위해선 makefile에서 사용된 각 소스별 compile flag와 기타 다른 정보들이 필요 할듯 합니다.
혹시나 이런 작업을 해보신 분이나... makefile 하나만으로 프로젝트를 loading하는 프로그램을 아시는분이 있으시면 추천 좀...
쉽게 생각하면 Visual Studio와 같은 작업이 될 듯...
<어떠한 역경에도 굴하지 않는 '하양 지훈'>
#include <com.h> <beer.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);
#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);
댓글 달기