Makefile을 분석해서 보고 싶은데 여러 파일이 맞물려 돌아가는 구조의 경우 분석하기가 난해하더라구요 Makefile 안에 선언된 변수들을 돌아가는 도중. 또는 돌아가지 않더라도 확인하는 방법이 있을까요?
Makefile안에다가 env > envs.txt 추가하시면??
답변 감사합니다. 죄송하지만 답변의 의미를 잘 모르겠습니다.
//Makefile CC := gcc CFLAGS := -g
a.out : main.c $(CC) $(CFLAGS) -o a.out main.c
아래와 같은 Makefile이 있을때 CC의 값이 뭔지 알고싶다면 (여기서는 바로 알 수 있지만...) 해당 문법을 어디에 어떻게 추가해야 하나요?
env > envs.txt
저분은 env 명령어를 쳤을 때 보여지는 그 "쉘 환경변수"로 이해하고 한 말압니다. 제목의 "Makefile 내에서 사용되는 환경변수"의 의미를 잘 모르는가 보네요.
즉, 잘 알지도 못하고 한 답변입니다.
make내부의 변수는 다른 이름으로는 매크로변수라고 하고 make외부의 쉘 환경변수를 그대로 가져올때 환경변수라고 불렀는데 언제부터 바뀌었나요?
용어를 잘못썼군요. 죄송합니다. 그렇다면 메크로변수의 값을 알수있는법은 어떻게 되나요?
$ make -p | grep CC
pastime 님 정말 감사합니다.
텍스트 포맷에 대한 자세한 정보
<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]
Makefile안에다가 env >
Makefile안에다가
env > envs.txt
추가하시면??
답변 감사합니다. 죄송하지만 답변의 의미를 잘
답변 감사합니다.
죄송하지만 답변의 의미를 잘 모르겠습니다.
//Makefile
CC := gcc
CFLAGS := -g
a.out : main.c
$(CC) $(CFLAGS) -o a.out main.c
아래와 같은 Makefile이 있을때 CC의 값이 뭔지 알고싶다면 (여기서는 바로 알 수 있지만...)
해당 문법을 어디에 어떻게 추가해야 하나요?
Quote:env > envs.txt 저분은 env
저분은 env 명령어를 쳤을 때 보여지는 그 "쉘 환경변수"로 이해하고 한 말압니다.
제목의 "Makefile 내에서 사용되는 환경변수"의 의미를 잘 모르는가 보네요.
즉, 잘 알지도 못하고 한 답변입니다.
make내부의 변수는 다른 이름으로는 매크로변수라고
make내부의 변수는 다른 이름으로는 매크로변수라고 하고
make외부의 쉘 환경변수를 그대로 가져올때 환경변수라고
불렀는데 언제부터 바뀌었나요?
용어를 잘못썼군요. 죄송합니다. 그렇다면 메크로변수의
용어를 잘못썼군요. 죄송합니다.
그렇다면 메크로변수의 값을 알수있는법은 어떻게 되나요?
make -p
pastime 님 정말 감사합니다.
pastime 님 정말 감사합니다.
댓글 달기