makefile和script - Linux

Lucy avatar
By Lucy
at 2013-12-25T23:24

Table of Contents

目前的任務要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一直很混亂

--
Tags: Linux

All Comments

Agatha avatar
By Agatha
at 2013-12-28T00:19
你需要的是 make -C 吧 XD

HackingThursday 固定聚會 (2013-12-26)

Jacob avatar
By Jacob
at 2013-12-23T12:12
通告網址: [http://www.hackingthursday.org/][1] * * * * 時間: 每週四晚上 19:30 至 22:00 ( 熱食供應至 20:00 ) * 地點: 伯朗咖啡 ( 建國店 ) * 地址: 台北市大安區建國南路一段 166 號 2 樓 * 鄰 ...

自定變數與環境變數

Tracy avatar
By Tracy
at 2013-12-22T20:40
我的理解是這樣: shell的指令有些會fork出子進程來實行 有些就在本shell實行 會fork的: - 外部程式 - 用andamp;實行的shell指令 不會fork的: - and#34;正常的and#34; shell指令 我把你寫的兩行叫做例1. 例1是不會fork的一型 對於會fork的那 ...

自定變數與環境變數

Irma avatar
By Irma
at 2013-12-22T20:02
Linux之神的鳥哥,在基本第十一章介紹自定變數與環境變數的差別是一個不能 給子程式使用,另一個可以,而且他說明and#34;在一個Bash底下的任何指令and#34;都是新 的子程式and#34;,照他這麼說我感覺怪怪的。 your_path=~/test //自定變數路徑 cd ${your_ ...

ibus-table 倉頡故障求 db 編輯法

Rebecca avatar
By Rebecca
at 2013-12-22T12:04
我的 『丟』字在 ibus-table 的倉頡5爛掉了 hgi =》 1. 亂碼 2. 篕 3. 篕 4. 丟 不管怎麼重複的選 丟 都不會讓 丟 變 and#34;1.and#34; (default) 請問我要怎麼把 .db (應該是 /usr/share/ibus-table/tables/can ...

關於makefile..

Lydia avatar
By Lydia
at 2013-12-22T10:27
我是職場菜鳥,linux新手,我想問假設我用Bernie帳號登入系統,那現在的位置 就是在我的家目錄底下,然後我編輯一個makefile內容如下: Setting: export YOUR_PATH=~/test cd ${YOUR_PATH} 結束 makefile編輯 ...