linux makefile或命令前的有什麼意義

時間 2021-05-04 15:22:58

1樓:

@在makefile一般用來解析shell命令,如@if [ ! -d $(cpu) ]; then mkdir $(cpu); fi

後面跟的是shell的判斷語句。

你可以用@把shell命令放在makefile中執行。

2樓:匿名使用者

$@是makfile裡的一種自動化變數,代表目前規則中所有的目標的集合,在模式規則中,如果有多個目標,那麼,"$@"就是匹配於目標中模式定義的集合。

makefile規則語法

targets : prerequisitescommand

...$@就是對應targets目標集合。

舉個例子具體說明:

objects = t1.o t2.o

$(objects): %.o: %.c

$(cc) -c $(cflags) $< -o $@這裡objects包含兩個目標,t1.o和t2.o,$@就代表objects,也即這個目標集合。

3樓:心以若水

我也想知道,應該是變數的引用,可能是automake中定義的變數

4樓:匿名使用者

ssh [email protected]:8080也有這個;

linux指令碼裡在命令前面加「@」是什麼意思呢?比如@rm $(verbose) -f modules.order,詳細如圖所示:

5樓:仙俠記

加@的作用:

加了後,執行指令碼時將不會在終端上把命令列印出來(只執行不列印)

不加,則執行的同時將命令列印出來

6樓:匿名使用者

你這是makefile檔案,makefile檔案裡面用@表示使用shell的命令。

比如@echo就是使用shell裡面的echo命令,makefile本身是沒有echo命令的

生孩子前大人有什麼反映 有經驗的或醫生進 跪求急

見紅,不必太著急,當天去估計就差不多 破羊水,就是有水嘩啦嘩啦的留下來,立刻去醫院不要耽誤,有條件盡量平躺。腹部墜痛,較強的規律宮縮,去醫院準備生產。出現以上三點任何一點,都表明要生了。陣痛,我當時是每隔十五分鐘疼兩三分鐘,小腹疼痛,不是很嚴重,我就在家裡溜,到下午五點多的時候,怕自己會生就去醫院了...

vitas有什麼好的歌?或另外推薦一下國外的好歌

vitas的樓上的親,已經提到了,偶就不重複了,這裡推薦其他國家的。英國薩拉布萊曼的,惡之花 和 斯卡保羅集市 美國的prince poppycock的 快給忙人讓路 和 波西公尺亞狂想曲 也不錯。德語歌曲 初戀 也很好聽的。義大利的兒童歌曲 中國愛 也很好聽的。vitas的所有歌曲 拉美莫爾的露西...

現在的諾維茨基比5年前的他有什麼進步或不同

首先 在關鍵比賽 關鍵球的處理上 就比以往很果斷和強硬了!在納什 芬利時代的時候。諾維諮基也要相當的得分能力,但是 比起現在現在更多的是有了那種領袖氣質,德國人的嚴謹在他身上表現得淋漓盡致。很長時間裡,尤其是在很多關鍵比賽中被橫掃和關鍵時候沒能決定比賽而被批評球風偏軟。就是基於無數罵名和失敗,堅持著...