Re: [問題] make問題?
※ 引述《ibmjch (阿瑋)》之銘言:
: ※ 引述《reirobert (我得努力準備了)》之銘言:
: : 我今天看LPIC_lv1認證書
: : 書中第二章提到安裝source檔要有以下步驟
: : # ./configure
: : # make configure
: : # make install
: : 然而我查詢網路上的資料
: : 在第二個指令都變成
: : # make
: : 而已
: : 是因為現在的版本都簡化成這樣嗎?
: : (認證的書只有提到fc3)
: 我沒寫過makefile 所以也不太確定對不對
: 如有說錯的地方請大大指教
: 第一個問題
: make 要做什麼取決於 makefile or Makefile
: 就是東西都寫在這裡面
: 裡面會有target例如 install 等等
: 妳打make install就會執行makefile裡install target下所寫的事情
: 所以make configure 就是做 configure這個target下的事情
: 而只打 make 會做 all這個target下的事情
: 所以要打什麼取決於你makefile怎麼寫 所以安裝的時候看一下readme吧
這裡有一點點問題
其實單純打make的話 make會去幫你做「第一個」target底下的事情
只是常常會習慣把all寫在第一個而已(你也可以寫default 或是寫程式名稱等等)
: : 第二問
: : 在我安裝完一個source檔後
: : 我用 #make clean 去清除,並且節省硬碟空間
: : 萬一
: : 我想刪除這個source檔
: : 我還可用 # make uninstall 嗎?
: : 還是得去找檔案位置再將它刪除呢?
: : 以上兩個問題
: : 麻煩解惑
: : 謝謝!
: 第二個問題
: 我也不清楚
: 但是我猜可能只要留makefile
: 這我就不負責了
其實就是看makefile怎麼寫的....我自己寫的makefile比較弱
都是把我要刪掉的檔名寫死在裏面的 所以只要makefile還在就可以clean或是uninstall
但我不清楚GNU autotools(autoconf, automake)產生的makefile是怎樣的寫法
但有可能也是寫死的@@"
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.246.224
→
09/21 19:04, , 1F
09/21 19:04, 1F
→
09/22 12:25, , 2F
09/22 12:25, 2F
討論串 (同標題文章)