免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1558 | 回复: 0
打印 上一主题 下一主题

INSTALL [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-12-29 20:44 |只看该作者 |倒序浏览
INSTALL
详细介绍
“configure”脚本试图为一些编译时涉及的系统相关变量猜测正确的值,并用来创建“Makefile"。可能还会创建一些包含系统相关定义的头文件。最后,生成一些脚本,“config.status"可以重建当前的配置,“config.cache"保存测试的结果(什么测试?)来加速重复配置,“config.log“包含编译器输出,”configure-summary"包含"configure"运行后显示的摘要。
“include/net-snmp/net-snmp-config.h"也是这时创建的,它包含一些重要信息,如日志文件(log)的位置、配置文件等。在一些特殊的场合你需要修改这些文件,但是更推荐在配置(configure)的时候就根据特定的环境配置好。
鉴于使用“configure"进行配置常常很长(应该指命令行)并且难以分类,如果你有多种不同的方法想用来配置系统,你可能需要将它们写成一个脚本来进行。
“configure.in"是用“autoconf"创建“configure"的配置文件。只有当你准备使用新版本的“autoconf"重建“configure"时才需要修改它。
编译的最简单方法
1、“cd"进入源代码文件夹,运行“./configure"。
2、如需要,修改“include/net-snmp/net-snmp-config.h”
3、“make”
4、“make test”,运行一系列的测试来确认那些功能被合并、它们是否工作正常。
5、“make install"
6、"make clean"来清除编译生成的二进制文件和obj文件。
"make distclean"来清除“configure"创建的文件(这样就能为不同种类的机器(可能是“不同的配置”的意思)重新编译。
7、“make uninstall"卸载。
安装perl/SNMP模块
Perl/SNMP模块现在和net-snmp包捆绑发布(同时也包括其他Net-SNMP的特定模块),都在net-snmp/perl文件夹下。Perl模块提供对Net-SNMP库和demon应用的高层抽象接口。
推荐在编译安装net-snmp时安装perl模块:
./configure --with-perl-modules
如果希望在agent中使用嵌入式的perl支持,使用下列选项:
./configure --enable-embedded-perl --enable-shared
从5.4版本起默认安装和启用perl模块和支持。
安装名
“make install”默认将文件安装到“usr/local/bin","/usr/local/man"等。也可在配置时用“--prefix=PATH"明确指定。
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/109209/showart_2134680.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP