all: library.cpp main.cpp
In this case:
$@
evaluates toall
$<
evaluates tolibrary.cpp
$^
evaluates tolibrary.cpp main.cpp
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
안녕하세요.
다른 사람이 만든 Makefile을 보던 중 $@ $< $^의 기호가 나와 의문을 가져 검색을 해보았습니다.
기록차 남겨둡니다.
all: library.cpp main.cpp
In this case:
$@
evaluates to all
$<
evaluates to library.cpp
$^
evaluates to library.cpp main.cpp
출처 : https://stackoverflow.com/questions/3220277/what-do-the-makefile-symbols-and-mean
[Linux] LD_PRELOAD의 이해와 LD_PRELOAD를 이용한 함수 후킹 구현하기 (1) | 2018.11.01 |
---|---|
Linux Makefile에서 PHONY의 의미 (0) | 2018.10.28 |
libudev.so.0: cannot open shared object file: No such file or directory 에러 해결 (0) | 2018.10.01 |
iptables log 저장하기 (0) | 2018.10.01 |
Python pip 업데이트 후 from pip import main ImportError: cannot import name 'main' 에러 해결 (1) | 2018.08.18 |