當(dāng)前位置:
首頁 >
标准make变量 MAKE_VERSION, CURDIR
發(fā)布時(shí)間:2023/11/30
36
豆豆
生活随笔
收集整理的這篇文章主要介紹了
标准make变量 MAKE_VERSION, CURDIR
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在 Makefile 中經(jīng)常會(huì)用到一些內(nèi)置的標(biāo)準(zhǔn)變量。下面說明:
1. MAKE_VERSION
make 命令的版本號(hào),也就是執(zhí)行 make -v 時(shí)看到的版本號(hào)。
2. CURDIR
當(dāng)前的工作目錄,一般的就是 Makefile 所在的目錄。確切的說,應(yīng)該是 make 執(zhí)行時(shí)此進(jìn)程所在目錄。
如果在 make 中使用 --directory 或 -C 參數(shù)指定目錄,那么 make 就會(huì)切換到所指定的目錄去尋找 Makefile 文件。比如在當(dāng)前 Makefile 所在的目錄下還有一個(gè) include 的子目錄,里面有一 Makefile 文件,我們用 --directory 或 -C 參數(shù)來執(zhí)行這個(gè) Makefile 文件:
/root/Makefile
[root@centos Makefile]# ls
include??Makefile
[root@centos Makefile]# ls include/
Makefile
[root@centos Makefile]# cat include/Makefile
all:
? ?? ???@echo "Hi, I am hear"
[root@centos Makefile]# make -C include
make: Entering directory `/root/Makefile/include'
Hi, I am hear
make: Leaving directory `/root/Makefile/include'
?
原文:http://www.groad.net/bbs/thread-3098-1-1.html
轉(zhuǎn)載于:https://www.cnblogs.com/qiangupc/p/3736471.html
總結(jié)
以上是生活随笔為你收集整理的标准make变量 MAKE_VERSION, CURDIR的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql的一些函数
- 下一篇: 文档列表