gnu make如何找預設target

2021-10-09 08:14:25 字數 658 閱讀 9441

make只會執行第乙個出現的規則,規則中有多個目標時,只執行第乙個目標。

有兩個例外:

1.以句號開頭的target會被忽略

2.模板規則會被忽略

如下,前兩個規則不會被認為是預設規則:

binodir=a

.c: $(binodir).c

echo "111111111111"

%.o: $(binodir).c

echo "22222222222"

a.out:a.c

gcc a.c -o a.out

至於模板規則可以理解成就是target中帶%的:

類似如下第乙個hilink_hislip並不是規則,而是在顯示執行下面的hilink_hislip規則時會對變數賦值:

all:a.c

gcc a.c -o a.out

hilink_hislip:

.phony:t1

t1: echo "666666"

如何找客戶?

開始幾天,發現找客戶還真難。突發奇想,如果乙個人發現他的單位有erp或者資訊化的需求,那麼他又發現我可以提供這方面的服務,或者提供基於用友erp的解決方案,或者能幫助提供sap的產品,並且,他還能獲得一定的報酬,而且報酬還不低,那麼,他會不會主動來聯絡我呢?也許他只提供給我乙個他所在單位的相關人員的...

如何找極品網域名稱

昨天分享了一些極品網域名稱,也提到目前網域名稱分析還是很有必要的。也許多很多朋友看來這些網域名稱也稱不上什麼極品,但我們不能只看到先有的幾個網域名稱,下面我來給大家分析一下。1.目前c網域名稱還是禁止個人申請的。在以前的1元風暴中,很多人手裡都收集了很多好的cn網域名稱,現在需要備案了,可能有很多極...

tar 備份時如何保持許可權

tar 備份還原 在使用ubuntu之前,相信很多人都有過使用windows系統的經歷。如果你備份過windows系統,那麼你一定記憶猶新 首先需要找到乙個備份工 具 通常都是私有軟體 然後重啟電腦進入備份工具提供的軟體環境,在這裡備份或者恢復windows系統。norton ghost是備份win...