回文章列表
作者homal.bbs@ptt.cc (\冏/) 看板: linux
標題[問題] patch 與編譯的問題
時間批踢踢實業 (2008/05/14 Wed 23:35:01)
最近我拿到一個 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
Bencrie:configure會生出Makefile                                 05/14 23:35
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻