首页 文章

os_defines.h:致命错误:features.h没有这样的文件或目录

提问于
浏览
0

我在Debian 7上为Beaglebone Black和Odroid设置了一个交叉编译环境 . 我用过linaro . 作为框架,我使用Qt .

一切正常 .

然后我不得不在Beaglebone上刷新一个更新的系统并忘记保护已编译的Libs . 幸运的是,我仍然在我的主机上编译Libs的目录(make后的源目录) . 所以我只是在这个目录上使用make install . 图书馆现在是Beaglebone .

但是,当我尝试编译编译器抱怨缺少features.h . Headers 位于预期目录中(unter linaro / arm-linux-gnuabihf / libc / usr / include) .

虽然交叉编译Qt我使用了sysroot选项但是如果编译器在Beaglebone上搜索,则还有另一个features.h(/ usr / include) .

所以 Headers 就在那里,但为什么我的编译器会抱怨?

1 回答

  • 2

    好的,我的大错...

    需要在板上安装build-essential

相关问题