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 |
안녕하세요.
다른 사람이 만든 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 |