Gazelle && LwIp 源码编译
·
Gazelle && LwIp 源码编译
源码编译gazelle需要先yum install dpdk,然后src-openEuler仓lwip 编rpm包
一、Lwip 编译
从 openeuler 社区下载 lwip 的 Openeuler 修改的 patch 和源码,链接
首先下载源码到 root 目录
git clone git@gitee.com:src-openeuler/lwip.git
下载 rpm 构建工具
yum install rpm-build
准备构建环境
cd root
mkdir rpmbuild(目录名字是固定的,rpmbuild会检测这个目录)
cd rpmbuild && mkdir BUILD BUILDROOT RPMS SOURCES SPECS SRPMS (这几个目录名字是固定的)
开始构建
cp /root/lwip/* /root/rpmbuild/SOURCES/
rpmbuild -ba /root/rpmbuild/SOURCES/lwip.spec
本地安装
yum localinstall /root/rpmbuild/RPM....../lwip*.rpm
二、 Gazelle 编译
从 openeuler 下载 Gazelle 源码:
git clone git@gitee.com:openeuler/gazelle.git
然后编gazelle:
cd gazelle/src/lstack/
make clean;make
cp liblstack.so /usr/lib64/
如果使用gazellectl:
cd gazelle/src/ltran/
cmake .
make clean;make gazellectl
开启 gazelle 服务后,测试:
./gazellectl lstack show 1 -l 20
鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。
更多推荐


所有评论(0)