【问题标题】:Intel DPDK Compilation Error英特尔 DPDK 编译错误
【发布时间】:2014-02-19 13:00:32
【问题描述】:

我在 Fedora 上编译英特尔 DPDK 时遇到问题,我真的需要它。

这是我的终端中的内容:

[gois@localhost dpdk-1.5.2r1]$ make install T=i686-default-linuxapp-gcc
================== Installing i686-default-linuxapp-gcc
== Build scripts
== Build scripts/testhost
== Build lib
== Build lib/librte_eal
== Build lib/librte_eal/common
== Build lib/librte_eal/linuxapp
== Build lib/librte_eal/linuxapp/igb_uio
make: *** /lib/modules/3.11.10-301.fc20.x86_64/build: File or directory not found.  Stop.
make[7]: ** [igb_uio.ko] Error 2
make[6]: ** [igb_uio] Error 2
make[5]: ** [linuxapp] Error 2
make[4]: ** [librte_eal] Error 2
make[3]: ** [lib] Error 2
make[2]: ** [all] Error 2
make[1]: ** [i686-default-linuxapp-gcc_install] Error 2
make: ** [install] Error 2

有人可以帮帮我吗?

【问题讨论】:

  • 请粘贴英文输出...
  • 哦,对不起,英文输出是“找不到文件或目录。停止。”而“Erro”的意思是“错误”……谢谢@LaszloPapp!
  • 是的,我谷歌翻译了,不过还是更新一下原帖吧,这样读者就不用去cmet了解了。
  • @LaszloPapp,非常感谢您的提示! :D

标签: makefile intel dpdk


【解决方案1】:

你应该安装 linux 头文件:

yum install kernel-devel

那么 build/ 应该是构建内核模块所需文件的符号链接。

【讨论】:

  • 这并没有提供问题的答案。要批评或要求作者澄清,请在他们的帖子下方发表评论 - 您可以随时评论自己的帖子,一旦您有足够的reputation,您就可以comment on any post
  • @Thomas,乍一看,问题似乎出在构建文件夹上,而不是缺少的标头本身。为什么你认为它会解决问题?
  • 它可以作为评论而不是问题。在之前的评论@LaszloPapp 中提到过
  • @Saurabh:评论而不是问题?我不跟随。另外,如果您认为解决方案是正确的,为什么还要使用评论?只要有问题就告诉托马斯。这么长的“这是错误的,但我不指出原因”是不必要的。
  • @Saurabh:我个人认为 Thomas 的回答不能解决问题,但至少我让他知道原因,这样如果我错了,他可以解决我的问题。只是说“这不是一个答案”并不能让 Thomas 知道为什么它可能是错的,也可能不是。
【解决方案2】:

看起来 RTE_KERNELDIR 变量设置不正确。安装程序无法访问内核级参数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-14
    • 2020-02-05
    • 1970-01-01
    • 2021-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多