Chinaunix首页 | 论坛 | 博客
  • 博客访问: 137114
  • 博文数量: 36
  • 博客积分: 127
  • 博客等级: 入伍新兵
  • 技术积分: 185
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-05 00:06
文章分类

全部博文(36)

文章存档

2015年(1)

2014年(1)

2013年(3)

2012年(31)

我的朋友

分类: 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.cadd_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. 最后,编译生成新的configureMakefile.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. 最后,编译生成新的configureMakefile.in文件。

  在根目录ipmitool-1.8.11下执行命令:autoreconf –fvi

  注意:会提示少了NEWS文件,只要先在根目录下新建一个名为NEWS的空文本,然后重新再执行以上命令。

 

阅读(3970) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

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