[問題] patch 與編譯的問題
※ [本文轉錄自 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
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章