作者homal (\冏/)
看板LinuxDev
标题[问题] patch 与编译的问题
时间Wed May 14 23:25:37 2008
※ [本文转录自 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