Re: [問題] makefile和script
因為makefile 有自己的格式
他並不是「一堆指令」
要將一大串指令步驟自動化
就把他們全部寫到.sh檔裡,直接執行那個.sh檔
(這是給bash看的)
而寫在makefile裡面的指令,是給"make"這個程式看的
他有自己的格式。空格、tab、if-else都要注意
※ 引述《gn00618777 (非常念舊)》之銘言:
: 目前的任務要Build code,參照網路上的一大串指令步驟
: 我第一個念頭就是把這些指令步驟直接複製到makefile裡,想用make直接讓他跑指令,
: 後來當然是無法make,強者同事說用makefile寫,目前是這樣的,我的進度是
: makefile會一點,script語法會一點,但我整個就是搞不清楚啥時候用makefile
: 啥時用script,看了同事他們的makefile,裡面會呼叫.sh也就是script來跑
: 我也不懂為何不能直接把這些一大串指令直接複製到makefile裡讓他跑。
: 比如
: XXX:
: export your_path=/aqc/fdf/gdf
: cd ${your_path}/XXX/XXOO
: make arch=XXXX
: .
: .
: 然後在擁有makefile的工作目錄下執行make XXX,卻出許多錯
: makefile和script一直很混亂
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.248.161.28
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):