目的:移植LLDP协议到mips架构设备,实现基本的链路发现功能。
源码下载:
- lldpd-master: https://github.com/lldpd/lldpd
- libevent: https://github.com/libevent/libevent/tree/5df3037d10556bfcb675bc73e516978b75fc7bc7
交叉编译:
- 解压lldpd-master.zip
- 将libevent-5df3037d10556bfcb675bc73e516978b75fc7bc7.zip解压到lldpd-master/libevent目录下
- 配置libevent:
- 生成configure文件:./autogen.sh
- 配置相关功能生成Makefile: ./configure --host=mips-linux CC=xx-gcc --disable-openssl
- 配置lldpd-master:
- 生成configure文件:./autogen.sh
- 配置相关功能生成Makefile: ./configure --host=mips-linux CC=xx-gcc --enable-privsep=no
- 编译:lldpd-master/目录下执行make
文件系统安装: