gcc不会编译缺少的sys / cdefs.h

时间:2016-09-01 11:59:29

标签: c++ c gcc libgcc

尝试在armhf嵌入式设备上编译gcc但是在尝试使用xgcc编译libgcc时它停止说它无法找到sys / cdefs.h

libc6和libc6-dev已经安装,cdefs.h可以在/ usr / arm-linux-gnueabihf / sys /

找到

如何将/ usr / arm-linux-gnueabihf添加到xgcc包含路径?

2 个答案:

答案 0 :(得分:3)

需要将plusOrMinus添加到配置行。

这是因为MULTIARCH_DIRNAME是基于with-float配置选项

定义的

--with-float=hard

正如 gcc

的善良研究员所指出的那样

答案 1 :(得分:1)

添加参数:-I/usr/arm-linux-gnueabihf  到编译语句