分类: LINUX
2012-10-15 15:03:08
准备文件:ipmitool-1.8.11.tar.gz
Ipmitool 添加源文件和头文件
1.解压ipmitool-1.8.11.tar.gz文件
解压,生成ipmitool-1.8.11目录。
2.编辑add_test.c和add_test.h
文件add_test.c:
#include
int test(void)
{
pritf("test is successful.\n");
}
文件add_test.h:
#include
int test(void);
3.把add_test.c放到ipmitool-1.8.11\lib目录下,然后编辑该目录下的Makefile.am文件:
在libipmitool_la_SOURCES中添加 add_test.c。
4.把add_test.h放到ipmitool-1.8.11\include\ipmitool目录下,然后编辑该目录下的Makefile.am文件:
在noinst_HEADERS中添加 add_test.h。
5. 最后,编译生成新的configure和Makefile.in文件。
在根目录ipmitool-1.8.11下执行命令:autoreconf –fvi
注意:会提示少了NEWS文件,只要先在根目录下新建一个名为NEWS的空文本,然后重新再执行以上命令。
Ipmitool修改执行档名字
使用原始的源码编译生成的执行档名字是ipmitool。如果,我们想要改成我们想要的,怎么办呢?很简单:
1. 解压ipmitool-1.8.11.tar.gz文件
解压,生成ipmitool-1.8.11目录。
1.
1.编辑ipmitool-1.8.11\src在目录下的Makefile.am文件
bin_PROGRAMS = ipmitool
改成bin_PROGRAMS = 你想要的名字(例如:ipmitool_test)
假设把名字修改为ipmitool-test情况下:
把下面两行:
ipmitool_SOURCES = ipmitool.c ipmishell.c
ipmitool_LDADD = $(top_builddir)/lib/libipmitool.la plugins/libintf.la
修改成:
ipmitool_test_SOURCES = ipmitool.c ipmishell.c
ipmitool_test_LDADD = $(top_builddir)/lib/libipmitool.la plugins/libintf.la
2. 最后,编译生成新的configure和Makefile.in文件。
在根目录ipmitool-1.8.11下执行命令:autoreconf –fvi
注意:会提示少了NEWS文件,只要先在根目录下新建一个名为NEWS的空文本,然后重新再执行以上命令。
pybmsk2012-11-03 16:29:44
PTC Creo 2.0 M010 Full Multilanguage WinALL-ISO 2DVD
PTC Creo/Illustrate (ex PTC IsoDraw) 2.0 WinALL-ISO 1DVD
PTC Creo Schematics (ex Routed Systems Designer) 2.0 M010-ISO 1CD
PTC Pro/E WildFire+Pro/Mechancia v6.0 Alpha Win32-ISO 3CD
PTC Creo Elements/Pro 5.0 M070 Working for Win32-ISO 1DVD(最新多语言正式版包括简、繁体中文)
PTC Creo Elements/Pro 5.0 M070 Working for Win64-ISO 1DVD
PTC Creo Elements View (ex Product View) v