Ubuntu下libpcap安装
来源:互联网 发布:迅雷9登录网络错误 编辑:程序博客网 时间:2024/05/20 03:08
1、首先按下面的博客教程下载和安装四个软件包:
点击打开链接
2、这四个软件都安装好之后按下面教程新建Makefile文件和test.c文件:
点击打开链接
Makefie:
all: test.cgcc -g -Wall -o test test.c -lpcapclean:rm -rf *.o test
test.c:
#include <pcap.h>#include <stdio.h>int main(){ char errBuf[PCAP_ERRBUF_SIZE], * device; device = pcap_lookupdev(errBuf); if(device) { printf("success: device: %s\n", device); } else { printf("error: %s\n", errBuf); } return 0;}
然后编译运行文件:
直接在命令行(cd 到这两个文件下目录,我这里是Desktop)输入make命令,系统就会自动去执行makefile文件里面的命令,其实主要就是一条编译test.c的命令,最简单的写法是 gcc -o test test.c,这句命令是通用编译.c文件的。后面加上 -lpcap指定pcap文件夹:gcc -o test test.c -lpcap。
编译完成之后会在Desktop文件夹里生成一个test文件,就是可执行文件,然后执行它:直接命令行输入: ./test 或者 sudo ./test(root权限运行)。
然后 会发现报错:libpcap.so.1: cannot open shared object file: No such file or directory
解决办法按下面的博客来:
点击打开链接
用终端管理员方式打开文件命令:
sudo gedit /etc/ld.so.conf(第二个参数指定用gedit编辑器打开,第三个参数为文件绝对路径)
然后按上面博客的在文件最后添加两行代码:
/usr/local/lib
/usr/lib
保存(管理员文件如果不用上面命令行的方式打开是只有只读权限而不能修改的)。
然后再次运行test可执行文件,成功得到输出:
至此,说明libpcap已安装成功并可以使用,后面就是在test.c中修改添加代码或者是另外的文件的话就修改Makefile命令即可。
0 0
- Ubuntu下安装Libpcap
- Ubuntu下libpcap安装
- Ubuntu下安装libpcap
- Ubuntu下libpcap安装步骤
- ubuntu下libpcap的安装
- ubuntu下libpcap的安装
- ubuntu下安装libpcap步骤
- 关于libpcap在ubuntu下的安装
- Ubuntu下libpcap的安装备忘
- 在ubuntu下安装libpcap库
- Ubuntu系统平台下安装Libpcap
- 在ubuntu下安装libpcap库
- Ubuntu 下 libpcap 的安装和测试
- ubuntu 安装libpcap
- Ubuntu 安装libpcap
- ubuntu libpcap安装
- ubuntu libpcap安装
- ubuntu libpcap安装
- 【转】CAP的相对论
- servlet 的request 属性常用方法
- csdn如何转载别人的文章
- hitTest:withEvent:方法流程
- javaweb学习总结(二十八)——JSTL标签库之核心标签
- Ubuntu下libpcap安装
- ZOJ 3326 An Awful Problem(模拟)
- Java三大主流框架概述
- 如何选择最适合你的Linux发行版
- 快速排序
- 那些影响排名的用户行为,还不抓紧研究?!
- javaweb学习总结(二十九)——EL表达式
- 100个常用的原生JavaScript函数
- Notepad++使用心得和特色功能介绍