make的條件語句

2021-05-24 14:15:55 字數 504 閱讀 4694

條件語句可以將乙個變數與其他變數進行比較,或將乙個變數與一字串變數相比較,這樣就可以根據變數的值執行或忽略makefile檔案中一部分指令碼。條件語句用於控制make實際看見的makefile檔案部分,不能在執行時控制shell命令,這個就和前面講過的偽指令不一樣了,偽指令可以控制一部分shell命令的執行,當然這也是你指定的~

條件語句包含3條指令:ifeq,else and endif

下面就是對這三個指令坐下解釋:

ifeq就是相當於if,(引數1,引數2),跟在後面的語句在符合條件就會執行,不行的話就被忽略;

else也沒多大變化那種,語法和c語言差不多;

endif就是說條件語句結束,這也不多說了 ,趕緊看個例子:

就是說var這個變數是否等於1,如果使得話就把這兩個鏈結檔案編譯成test1,否則就編譯成test2~

就是這麼乙個意思。

make後面還有乙個選項,這個選項-d的包含使得make在執行命令時列印除錯資訊,這些資訊包括很多內容,大家自己試試吧~

mysql的條件語句 mysql條件語句

and c.shouli sj 1288945672andc.diaochaqingkuangisnull or c.shouli sj 1288945672andc.diaochaqingkuangisnull or c.diaochaqingkuang 這塊有問題該怎麼改?selectc.u.n...

mysql的條件語句 MySQL條件語句

好的,所以我有乙個如下所示的查詢 select orders group concat concat menu items name format menu items price 2 separator as items sum menu items price as additional chi...

if條件語句

python 的分支結構由 if 語句來操刀實現。if 語句總共有 5 鐘語法結構,其中前 4 種是比較常見的,而最後 1 種是比較炫酷的操作。1.第 1 種是判斷乙個條件,如果這個條件成立,就執行其包含的某條語句或某個 塊。語法結構如下 if 條件 某條語句或某個 塊2.第 2 種同樣是判斷乙個條...