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

时间:2014-12-09 08:20:25

标签: c++ cross-compiling

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

一切正常。

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

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

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

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

1 个答案:

答案 0 :(得分:2)

好吧,我的大错...

需要在主板上安装build-essential

相关问题