-4
PWD = $(殼PWD)shell編程(shell命令使用)
PLAT_NAME?= Z22
中的陳述被用作生成文件的一部分。請在下面解釋詢問 在Q1。 shell的含義是什麼? 。這是一個shell命令嗎? 在Q2。什麼?=意味着?
PWD = $(殼PWD)shell編程(shell命令使用)
PLAT_NAME?= Z22
中的陳述被用作生成文件的一部分。請在下面解釋詢問 在Q1。 shell的含義是什麼? 。這是一個shell命令嗎? 在Q2。什麼?=意味着?
$(shell ...)
是用於執行系統命令的shell function。所以$(shell pwd)
,執行pwd
命令。
?=
是條件變量賦值運算符,用於在變量未定義的情況下爲變量賦值。具體而言,如果尚未設置PLAT_NAME
,則將變量PLAT_NAME
設置爲Z22
。
查看GNU make manual瞭解更多信息。
'Q1','Q2',這是功課嗎?另外:請每個問題只有一個問題。另外:如果你在這裏粘貼作業,至少要爲那些幫助你的人格式化。 – ArjunShankar 2012-02-09 09:31:45