【发布时间】:2014-02-12 21:56:19
【问题描述】:
我有一个(旧的)嵌入式系统,我想为其编译程序。我没有工具链,所以我想创建一个。
嵌入式系统有一个“ARM926EJ-S rev 5 (v5l)”CPU,“cat /proc/version”表示它运行“Linux 版本 2.6.20.7”和 GCC 4.0.2。
我听说我必须在构建过程中包含内核头文件。我从 kernel.org 下载 Linux 内核版本 2.6.20,解压缩所有文件并运行“make headers_install ARCH=arm INSTALL_HDR_PATH=~/headers”。这是正确的方法还是我需要特定内核的头文件?
【问题讨论】:
标签: linux-kernel cross-compiling embedded-linux