compiler-errors - 错误编译内核

标签 compiler-errors compilation linux-kernel kernel

尝试在Ubuntu 16.04上为嵌入式板编译linux内核,并且在make时遇到此错误:

fatal error: mach/cputype.h: No such file or directory
compilation terminated.

我使用的板是集成了OMAPL138的TMDSLCDK138。我从此处http://software-dl.ti.com/sdoemb/sdoemb_public_sw/mcsdk/latest1/index_FDS.html安装了TI SDK,在安装文件夹中有一个自定义的linux SDK,名为“linux-3.3-psp03.22.00.06.sdk”。这是我到目前为止所做的:sudo make O=/home/BOB/omapbuild/omap_linux/ menuconfig为我的开发板配置内核。下一个:sudo make O=/home/BOB/omapbuild/omap_linux/这是我收到错误的地方。我的所有 header 都是最新的。

最佳答案

多亏了这些注释,我可以通过设置良好的环境来编译内核:

export ARCH=arm
export PATH=/home/bob/ti/mcsdk_1_01_00_02/linux-devkit/sysroots/i686-arago-linux/usr/bin/:$PATH
export CROSS_COMPILE=arm-arago-linux-gnueabi-

然后对于TMDSLCDK138板:
make tisdk_omapl138-lcdk_defconfig
make uImage

关于compiler-errors - 错误编译内核,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42696662/

相关文章:

c++ - Visual Studio 2013 专业版错误 MSB8020

c - 未初始化变量的值是由编译器设置的还是由什么设置的?

java - 不以//开头如何接受单行 Java 注释?

linux - 将预编译目标文件链接到内核模块

linux-kernel - 从内核空间中的 block 设备读取

linux - 中断上下文下半部分(Softirq 或 tasklet)

python - 无法构建 blender

c++ - 避免编译 ISO C++

java - Java如何判断接口(interface)是否不一致?

python - 如何将 python 函数/类/模块对象转换为 python 代码对象