make
make install
2.isic安装
gentoo linux下需要修改源码包里isic.h头文件,否则编译将会出错,主要原因是缺少头文件(可自己试验一下)
在isic.h头文件中加入 #include <netinet/tcp.h>
#include <netinet/udp.h>
(还有可能需要加入#include <netinet/ip.h)
直接执行 ./configure
make
make install
如果安装执行命令时出现在...目录找不到libdnet.so之类的话,是表示找不到相应目录中的函数库(.so文件表示动态函式库)将/usr/local/lib/目录
下所有关于libdnet.so相关的文件都拷贝到/usr/lib/目 录下即可解决!
例如我这里显示的是isic: error while loading shared libraries: libnet.so.1: cannot open shared object file: No such file or directory
之后执行操作: cp /usr/local/lib/libnet.so.1 /usr/lib,问题解决。
但是有一个问题:安装完毕之后tcpsic/udpsic持续发包(只设置源IP\目的IP发包会产生段错误),可能是虚拟机内存设置问题?
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-35103-5.html
不可以做孬种
美国有他的算盘