導航:首頁 > 程序命令 > makefileshell命令

makefileshell命令

發布時間:2025-05-20 22:51:49

㈠ 使用linux編程怎麼寫makefile

Makefile語法基礎
在Linux下,自動化編譯工具是通過make命令來完成的(一些工具廠商也提供了它們自己的make命令,如gmake等),make命令的基本格式如下:
make
[-f
makefile]
[label]
它可以通過-f參數指定輸入文件,當省略-f參數時,默認輸入文件名為Makefile,由於我們通常不用這個-f參數,往往就用默認的Makefile文件名。
Makefile是一個文本文件,它是基於一定的語法規則的,它的基本執行規則定義如下:
target
:
[prerequisites]
command
target
標簽,用於標志當前構建的規則,它也可以是文件。
prerequisites
依賴項,在構建該標簽的時候先執行的規則
command
make需要執行的命令。(任意的Shell命令)
注意:Makefile的target是頂格寫的,而Command需要加一個Tab鍵。我這里為了排版看起來舒服點,每一行都多加了一個Tab鍵,如果要使用本文的Makefile示例,請去掉各行的第一個Tab鍵,否則make的時候報錯。
例如,我們編寫一個簡單的Makefile:
clean:
@echo
"clean"
all:
@echo
"all"
當我們直接執行make命令的時候,輸出如下:
tianfang
>
make
clean
tianfang
>
make
all
all
tianfang
>
make
clean
clean
從中我們可以看到:默認情況下構建第一個標簽。可以通過在命令行參數中通過參數構建指定標簽。

閱讀全文

與makefileshell命令相關的資料

熱點內容
程序員去哪裡定居比較好 瀏覽:456
php幫 瀏覽:713
中餐廳怎麼選擇伺服器 瀏覽:432
登錄亞馬遜需要買什麼雲伺服器 瀏覽:320
迪士尼app上如何激活年卡 瀏覽:58
android按鈕向右 瀏覽:599
串口命令表 瀏覽:402
2262pdf 瀏覽:690
我的世界如何解凍別人伺服器 瀏覽:640
python取代php 瀏覽:664
win7伺服器如何訪問外網訪問 瀏覽:261
java字母ascii 瀏覽:844
c語言不能直接編譯出復雜功能 瀏覽:222
如何把pdf格式轉換成jpg 瀏覽:751
小學各種率的演算法 瀏覽:659
螺桿式空氣壓縮機管件 瀏覽:135
怎麼不讓圖片掃描文件夾 瀏覽:393
pdflib源碼編譯 瀏覽:908
蘋果app怎麼扣款扣多少 瀏覽:660
pdftoxls 瀏覽:449