Re: [問題] make問題?

看板Linux作者 (上大學好忙喔)時間14年前 (2009/09/21 14:29), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串3/3 (看更多)
※ 引述《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
我之後查了一下 真的是執行第一個target 感謝大大講解
09/21 19:04, 1F

09/22 12:25, , 2F
謝謝!如果還有問題,我會再請教各位!謝謝!
09/22 12:25, 2F
文章代碼(AID): #1AjnrbKJ (Linux)
討論串 (同標題文章)
文章代碼(AID): #1AjnrbKJ (Linux)