专栏名称: 嵌入式微处理器
关注这个时代最火的嵌入式微处理器,你想知道的都在这里。
目录
今天看啥  ›  专栏  ›  嵌入式微处理器

编译Linux内核,必知的几个小Tips

嵌入式微处理器  · 公众号  ·  · 2024-05-29 15:52
    

文章预览

Tip1:交叉编译选项 编译Linux,通常只需要运行 make menuconfig 配置要编译的模块,然后运行 make 。 Linux默认是做本地编译,也就是编译位本机使用的内核。 在嵌入式开发中,经常需要交叉编译,要做交叉编译的话,需要在 make 命令后加上宏定义,如交叉编译为arm目标: make ARCH=arm CROSS_COMPILE=arm-linux- ARCH=arm :表示目标CPU为ARM架构 CROSS_COMPILE=arm-linux- : 表示编译过程使用的交叉编译链为 arm-linux 当然也可以直接修改 Makefile 中的 ARCH 和 CROSS_COMPILE 宏定义,以此实现同样的效果。但是 不建议直接修改Makefile 。 Tip2:源码与目标文件分离 Linux内核编译过程会产生很多的文件,包括目标文件、临时文件等等, 默认情况下,编译生成的文件会存放在内核源码目录 。 当你使用 git status 显示自己对内核代码的修改时也会把这些临时文件显示出来,而且提交还必须 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览