Linux下gcc编译报错:fatal error: linux/cyclades.h: No such file or directory 解决办法

Posted Z.Q.Feng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下gcc编译报错:fatal error: linux/cyclades.h: No such file or directory 解决办法相关的知识,希望对你有一定的参考价值。

文章目录


项目场景

最近在 Ubuntu 下编译 gcc6.3.0 出现如下报错:

../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc:159:28: fatal error: linux/cyclades.h: No such file or directory
 #include <linux/cyclades.h>
                            ^
compilation terminated.

解决办法

进入到 /usr/include/linux 目录下,创建 cyclades.h 文件:

cd /usr/include/linux

下载此文件:<linux/cyclades.h>头文件,移动文件到上述目录下:

sudo mv ~/Downloads/cyclades.h ./

重新 make

以上是关于Linux下gcc编译报错:fatal error: linux/cyclades.h: No such file or directory 解决办法的主要内容,如果未能解决你的问题,请参考以下文章

错误记录编译 Linux 内核报错 ( fatal error: openssl/opensslv.h: No such file or directory )

ndk-build 编译报错 fatal error: error writing to -: Invalid argument } ^

ffmpeg交叉编译报错:aarch64-mix210-linux-gcc: error: missing argument to ‘-mcpu=‘

ffmpeg交叉编译报错:aarch64-mix210-linux-gcc: error: missing argument to ‘-mcpu=‘

C语言编译报错:fatal error: mutex: No such file or directory

错误记录编译 ijkplayer 报错 (fatal error: ijksoundtouch/ijksoundtouch_wrap.h: No such file or directory )