automake與make的差別

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

automake與make的差別

文章maxsolar » 週五 12月 30, 2005 9:48 pm

請問各位大哥
弟在ubuntu下用vmware安裝虛擬的ubuntu,
要安裝vmware tools需要gcc以及make等程式,
我心想我已經裝了automake,應該就可以了吧!?
結果安裝一半他說找不到make,要我指定,
我便指定/usr/bin/automake給他,
結果還是安裝失敗...
後來安裝了make就可以了!

請問make跟automake差別在哪裡呢?
謝謝!
老闆:你的電腦怎麼長得跟我的不一樣?
員工:報告老闆,這是Debian...
老闆:什麼是Debenm??
員工:是一套很棒的Linux...
老闆:哦?跟我的那台華碩比起來,誰比較好?
員工:當然是老闆你的棒阿...+.+|||
頭像
maxsolar
懵懂的國中生
懵懂的國中生
 
文章: 131
註冊時間: 週三 12月 01, 2004 10:39 pm
來自: 台灣共和國

文章aprotoss » 週五 12月 30, 2005 10:40 pm

man automake 跟 man make就會知道了..

代碼: 選擇全部
automake - automatically create Makefile.in's from Makefile.am's
make - GNU make utility to maintain groups of programs


automake 是在產生一個Makefil的程式,
而make是在執行Makefile規則的動作,
簡單說automake應該是產生規則,
而make是在執行規則。

ps. 不過小弟不懂Makefile.in Makefile.am跟Makefile之間的關係...orz
外面的世界很精彩,我出去一定會失敗!

Orz....

-jac
頭像
aprotoss
懵懂的國中生
懵懂的國中生
 
文章: 224
註冊時間: 週一 12月 01, 2003 2:11 am

文章訪客 » 週五 12月 30, 2005 11:19 pm

aprotoss 寫:man automake 跟 man make就會知道了..

代碼: 選擇全部
automake - automatically create Makefile.in's from Makefile.am's
make - GNU make utility to maintain groups of programs


automake 是在產生一個Makefil的程式,
而make是在執行Makefile規則的動作,
簡單說automake應該是產生規則,
而make是在執行規則。

ps. 不過小弟不懂Makefile.in Makefile.am跟Makefile之間的關係...orz


makefile for variant platform.
訪客
 

文章kanru » 週六 12月 31, 2005 12:32 am

Makefile.am 是給 automake 看的東西
然後 automake 會產生 Makefile.in
configure 程式就會根據 Makefile.in 產生最後的 Makefile
圖檔
頭像
kanru
榮譽學長
榮譽學長
 
文章: 578
註冊時間: 週六 7月 12, 2003 12:09 pm

文章訪客 » 週日 1月 01, 2006 7:56 pm

kanru 寫:Makefile.am 是給 automake 看的東西
然後 automake 會產生 Makefile.in
configure 程式就會根據 Makefile.in 產生最後的 Makefile

請問kanru學長,Makefile.in 這檔又是如何產生的呢?
以前小弟用過anjuta,都有產生這類的檔案,
但不曉得是使用了什麼工具輔助產生的?
現在用vim coding都是自己一個一個rule加進去...
訪客
 


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客