看板 LinuxDev 關於我們 聯絡資訊
※ [本文轉錄自 Linux 看板] 作者: homal (\冏/) 看板: Linux 標題: [問題] patch 與編譯的問題 時間: Wed May 14 23:24:14 2008 最近我拿到一個 patch檔(update.diff),跟該檔的使用方法 我先引出 patch的前面片段 diff -ruN ./ns-2.32/Makefile.in ./ns-2.32-modified/Makefile.in --- ./ns-2.32/Makefile.in 2007-08-24 06:26:16.000000000 +0200 +++ ./ns-2.32-modified/Makefile.in 2008-04-14 18:40:07.000000000 +0200 @@ -259,6 +259,8 @@ dsr/simplecache.o dsr/sr_forwarder.o \ aodv/aodv_logs.o aodv/aodv.o \ aodv/aodv_rtable.o aodv/aodv_rqueue.o \ + aomdv/aomdv_logs.o aomdv/aomdv.o \ + aomdv/aomdv_rtable.o aomdv/aomdv_rqueue.o \ common/ns-process.o \ satellite/satgeometry.o satellite/sathandoff.o \ satellite/satlink.o satellite/satnode.o \ diff -ruN ./ns-2.32/aomdv/aomdv.cc ./ns-2.32-modified/aomdv/aomdv.cc --- ./ns-2.32/aomdv/aomdv.cc 1970-01-01 01:00:00.000000000 +0100 +++ ./ns-2.32-modified/aomdv/aomdv.cc 2008-04-14 18:40:06.000000000 +0200 然後這個patch 檔的使用方法是 make clean patch -p2 < ./update.diff ./configure make 我想問的是: 目前我的 patch檔,看來只有修正到 Makefile.in 這個檔案 那執行 ./configure 的目的是為何?! 有一個說法是: 執行 ./configure 會將「 configure.in -> configure」 然後執行 make 是執行 Makefile 內的指令 那麼 configure 與 Makefile 的關系為何@@? 不好意思問了那麼多問題,因為對於 make相關開發工具很不熟 希望大家能協助解答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 66.79.168.85 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 66.79.168.85