首页 > 其他分享 >高版本gcc编译低版本内核

高版本gcc编译低版本内核

时间:2024-10-06 21:11:54浏览次数:11  
标签:gcc 低版本 gcc7 编译 内核 linux compiler

Ubuntu18.04安装arm-linux-gnueabi-gcc,版本为7.5.0,编译4.0.0 Linux内核时出现

linux/compiler-gcc7.h: No such file or directory

临时解决方法:

find "linux/compiler-gcc*.h" in your project, "*" maybe 3 or 5 or others

cp "linux/compiler-gcc*.h" "linux/compiler-gcc7.h".

 

参考:

https://askubuntu.com/questions/1157084/fatal-error-linux-compiler-gcc7-h-no-such-file-or-directory#:~:text=include/linux/compiler-gcc.h:121:1:%20fatal%20error:%20linux/compiler-gcc7.h,%20this%20basically

标签:gcc,低版本,gcc7,编译,内核,linux,compiler
From: https://www.cnblogs.com/fumian-think/p/18449412

相关文章

  • GCC开发指南
    Gcc开发指南谨以此文记录自己在做Gcc开发中的收获与感触Gcc的前世今生Gcc的最早版本由RichardM.Stallman在1987年3月22日发布,那时候叫GNUCCompiler(显然,这是GCC为什么叫GCC的直接原因^_^)。在那之后,GCC增加了对更多语言(ProgramLanguage),更多架构(architecture)的支持......
  • Centos7 停止维护之后 升级gcc||找不到devtoolset-8-gcc* 问题解决方案
    为了去小米澎湃互联组,感觉必须得拿下linux网络编程,今天第一步这个centos就给我拉了坨大的问题实质SCL源没换,相信你也在别的教程上看到要安装centos-release-scl吧?有坑!安装完成后在/etc/yum.repos.d目录下会出现CentOS-SCLo-scl.repo和CentOS-SCLo-scl-rh.repo两个文件,......
  • Linux删除多余内核
    Linux删除多余内核使用aptdist-upgrade升级系统后,有时会更新新的内核。我们可以把旧的内核删掉来释放磁盘空间。查看当前的内核信息#查看当前正在使用的内核uname-a#查看系统当中的所有内核aptlist*linux*--installed#或ls/lib/modules|wc-l#有多少个内核......
  • 56_初识搜索引擎_内核级知识点之doc value初步探秘
    搜索的时候,要依靠倒排索引;排序的时候,需要依靠正排索引,看到每个document的每个field,然后进行排序,所谓的正排索引,其实就是docvalues在建立索引的时候,一方面会建立倒排索引,以供搜索用;一方面会建立正排索引,也就是docvalues,以供排序,聚合,过滤等操作使用docvalues是被保存在磁盘上的......
  • 63_索引管理_内核级知识点:深入探秘type底层数据结构
    type,是一个index中用来区分类似的数据的,类似的数据,但是可能有不同的fields,而且有不同的属性来控制索引建立、分词器field的value,在底层的lucene中建立索引的时候,全部是opaquebytes类型,不区分类型的lucene是没有type的概念的,在document中,实际上将type作为一个document的field来......
  • linux内核双向链表使用list klist
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、list和klist是什么?二、代码示例1.list2.klist总结前言提示:这里可以添加本文要记录的大概内容:linux内核中大量使用了链表数据结构来存储各种数据,比如device和driver使用klist存储,下......
  • linux内核调试痛点之函数参数抓捕记
    1.linux内核调试工具crash并不能直接显示函数参数,而这个对调试又非常重要下面是工作中一个实际的问题,我们的进程hang在如下一个内核栈中了,通过栈回溯可知是打开了一个nfs3的网盘文件或者目录,已知客户机器的NAS盘不可访问了,只要访问就会hang住,但我们的进程理论上是不会访问该NAS......
  • 【0335】Postgres内核之 auxiliary process(辅助进程)获取 PGPROC latch 所有权 (3)
    1.获取PGPROClatch所有权在【0333】Postgres内核之auxiliaryprocess(辅助进程)创建PGPROC一文中讲解了Auxiliaryprocess获取PGPROC的底层实现过程。在此基础上,本文将基于Postgres内核讲解获取该辅助进程latch所有权的源码实现。1.1latch关联PGPROC获取P......
  • 【0333】Postgres内核之 auxiliary process(辅助进程)创建 PGPROC
    1.auxiliaryprocess当我们是辅助进程(auxiliaryprocess)时,不会进行完整的InitPostgres初始化操作,但即使在辅助进程中,也有几件事需要被启动。这里第一件就是“创建一个PGPROC,以便我们能够使用LWLocks。在EXEC_BACKEND情形下,这一操作已由SubPostmasterMain()完......
  • win10安装linux的gcc
    mysy2下载gcc 过程比较艰苦,2024年秋冬讲课,被linux毒打了3天pacman-Smingw-w64-ucrt-x86_64-gcc  这个一次成功,不行继续接大招实在不行安装vsvisualstudio.com   补了gcc的工具链  大小1.5gliunx改名字  改主机名字sudohostnamectlset-hostname<newhostname......