本文转载自:http://sunyongfeng.com/201701/programmer/linux/kernel_compile_fail.html

编译内核出现以下错误

Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at kernel/timeconst.pl line 373.

/root/working/Hi3520D_SDK_V2.0.3.0/osdrv/kernel/linux-3.0.y/kernel/Makefile:140: recipe for target 'kernel/timeconst.h' failed

make[1]: *** [kernel/timeconst.h] Error 255

Makefile:945: recipe for target 'kernel' failed

make: *** [kernel] Error 2

解决办法:

将kernel/timeconst.pl中第373行的defined()去掉只留下@val就可以了

Linux kernel 编译问题记录【转】相关推荐

  1. Linux kernel编译时编译选项多选一如何固化在config文件

    每次在进行裁剪的Linux kernel编译时,都会碰到有提示,让你在某些编译选项多选一,如: Initialize kernel stack variables at function entry ...

  2. linux kernel 内存相关记录

    本篇文章是学习了<linux内核设计与实现>和<linux设备驱动开发详解>关于linux 内存部分的记录. MMU 内存管理单元,提供虚拟地址和物理地址映射.内存访问权限.c ...

  3. Linux kernel编译、安装及指定默认内核版本启动

    内容转自: https://blog.csdn.net/weixin_41666796/article/details/96434229 https://blog.mtkfan.com/post-43 ...

  4. linux kernel编译 undefined reference to `__ae

    问题代码 ktime_t calltime, delta, rettime;unsigned long long duration;calltime = ktime_get();/*获取当前时间*/ ...

  5. linux内核makefile详解,linux kernel编译Makefile和Kconfig,make menuconfig详解

    Sam需要看看2.6 kernel中USB Mouse的代码.顺便谈谈Kernel中Makefile和Kconfig文件的关系以及配合使用. 背景知识: 背景知识一:Kconfig介绍: 在#make ...

  6. Android内核开发 Goldfish Linux Kernel编译及安卓虚拟机测试

    本文出处: http://blog.csdn.net/leytton/article/details/52736549 1.配置交叉编译环境 作者用的是android-ndk的/交叉编译工具 方法一: ...

  7. 关于linux kernel编译的几项关键点:

    1. make参数: CROSS_COMPILE 即交叉编译器的前缀(prefix),也就是选择将代码编译成目标cpu的指令的工具,如指定makeCROSS_COMPILE=arm-none-linu ...

  8. Linux kernel 编译 exfat.ko ntfs.ko 来支持exFat 和 NTFS 分区

    项目需求想让设备支持 exFat 和 NTFS 的文件格式. 默认的内核是不支持的,因为内核要限定1.5M之内, 所以很多东西都裁剪掉了. 而且不是所有项目都有这个需求,所以就需要编译为 ko ,按需 ...

  9. xscale linux内核编译,【记录】用交叉编译器arm-xscale-linux-gnueabi交叉编译一个基于嵌入式Linux的无线HART的项目...

    [背景] 手上有一个无线HART的源码,其是基于Eclipse的项目. 想要交叉编译该项目. 之前已经通过crosstool-ng弄出一个交叉编译器arm-xscale-linux-gnueabi了: ...

最新文章

  1. centos 7 安装GTK+-2.0
  2. codevs 2639 约会计划
  3. 成功解决解决VM软件安装Linux的Ubuntu过程,开启Linux出现Oprating System not found错误
  4. 【网络流】【Dinic】【Next Array】Dinic模板
  5. 双栏模板图片标题无法居中_没想到吧,只用一张图片,你就可以做一份PPT!
  6. python 列表为空_如果列表为空,则Python返回False
  7. 计算机网络相关的知识,计算机网络相关知识整理
  8. 《现代操作系统》笔记 2 线程
  9. Redis入门到入土教程_1
  10. visual studio 2013连接Oracle 11g并获取数据:(一:环境搭建)
  11. 1.2.PHP7.1 狐教程-环境(Win下 PHP开发环境 配置及安装)
  12. 管理新语:软件工作考评的设计思路
  13. 将手机浏览器下载的.ts格式的视频片段合并的方法
  14. cell flash cache 的使用
  15. CorelDRAW_X6使用汇总
  16. 邮箱大师qq邮箱服务器设置,如何解决邮箱大师登陆不了qq邮箱的问题
  17. 中兴a2018拆机图片_中兴a2s拆机视频
  18. 1的1次方+2的2次方+3的3次方+...+n的n次方
  19. mysql 1677错误_[转载]MySQL 5.5.12 row格式复制下从库结构变更引发1677错误一则
  20. [待解答]R语言读文件报错“列的数目比列的名字要多”

热门文章

  1. 《当代 95 后の北上广出逃计划》
  2. 5 个大厂 offer,该怎么选?
  3. 终于有人把中医“数字化”了 | 极客视频
  4. 挑战 Linux 之父认为的“不可能”:向 M1 Mac 移植 Linux
  5. 30 分钟成交额破 3723 亿,天猫双 11 剁手主力军从哪儿来?
  6. 基于Dlib、OpenCV开发人脸识别程序的开发建议
  7. 搜索关键词分析——以个人博客网站为例
  8. cisco 系列时间修改
  9. 实现不可变类如何禁止子类化?
  10. 死里逃生!国足2:1逆转泰国队晋级亚洲杯八强