日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

[dpdk] SDK编译-简单扼要版

發布時間:2024/8/26 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [dpdk] SDK编译-简单扼要版 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

0. 前提:

  環境是CentOS7,archlinux編譯有問題,不知道卻什么。

1. 解壓:

[root@dpdk dpdk]# tar Jxf dpdk-2.2.0.tar.xz

2. 設置環境變量

[root@dpdk dpdk-2.2.0]# export RTE_SDK=/root/src/thirdparty/dpdk/dpdk-2.2.0
[root@dpdk dpdk-2.2.0]# export RTE_TARGET=x86_64-native-linuxapp-gcc
[root@dpdk dpdk-2.2.0]# export |grep RTE
declare -x RTE_SDK="/root/src/thirdparty/dpdk/dpdk-2.2.0"
declare -x RTE_TARGET="x86_64-native-linuxapp-gcc"
[root@dpdk dpdk-2.2.0]#

3. 配置

[root@dpdk dpdk-2.2.0]# make config T=$RTE_TARGET O=$RTE_TARGET

4. 編譯

[root@dpdk dpdk-2.2.0]# cd x86_64-native-linuxapp-gcc/
[root@dpdk x86_64-native-linuxapp-gcc]# make

5. 編譯DEBUG版本

?[root@okk x86_64-native-linuxapp-gcc]# make WERROR_CFLAGS='-O0 -g' D=y V=y

6. 完

7. update @ 20170727

在16.04上,貌似還不支持 WERROR_CFLAGS 選項

使用如下:

[root@T185 x86_64-native-linuxapp-gcc]# make EXTRA_CFLAGS="-g -O0" D=y V=y

?

8. update @ 20180410

安裝到指定目錄:

使用如下:

make install DESTDIR=myinstall prefix=/usr

參考:https://dpdk.org/doc/guides/prog_guide/dev_kit_root_make_help.html#install-targets

DISTDIR:

If your installation step would normally install /usr/local/bin/foo and /usr/local/lib/libfoo.a, then an installation invoked as in the example
above would install /tmp/stage/usr/local/bin/foo and /tmp/stage/usr/local/lib/libfoo.a instead.

prefix:

A prefix used in constructing the default values of the variables listed below. The default value of prefix should be /usr/local.
When building the complete GNU system, the prefix will be empty and /usr will be a symbolic link to /. (If you are using Autoconf,
write it as ‘@prefix@’.)

?

轉載于:https://www.cnblogs.com/hugetong/p/6373369.html

總結

以上是生活随笔為你收集整理的[dpdk] SDK编译-简单扼要版的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。