libnet编译linux,redhart linux下如何安装libnet

我的安装过程如下:

tar -xvzf libnet.tar

cd libnet

./configure

make

make install (libpcap已按此法先行安装了)

如此安装之后,man libnet_name_resolve显示无此项目

写了个文件如下进行测试,结果用如下命令“gcc xxx.c -o xx ”或“gcc xxx.c -o xx -lnet -lpcap”或“gcc xxx.c -o xx -lpcap”或“gcc xxx.c -o xx -lnet”编译均显示函数libnet_error()和libnet_name_resolve()未声明。请求高手给予解答,在下不胜感激。

#include

#include

#include

#define SUCCESS 0

#define FAILURE -1

int main ( int argc, char * argv[] )

{

u_long ipUl = 0x01020304;

u_char * ipUc;

int i;

u_short method;

if ( argc != 3 )

{

fprintf( stderr, "%s n", argv[0] );

exit( FAILURE );

}

method = ( u_short )strtoul( argv[2], NULL, 10 );

if ( ( method != 0 ) && ( method != 1 ) )

{

libnet_error( LIBNET_ERR_FATAL, "Bad method: %sn", argv[2] );

}

if ( ( ipUl = libnet_name_resolve( argv[1], method ) ) == -1 )

{

libnet_error( LIBNET_ERR_WARNING, "Bad resolveObject: %sn", argv[1] );

}

ipUc = ( u_char * )&ipUl;

i = 0;

while ( i

您可能感兴趣的文章:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值