编译内核的保存中间文件
来源:互联网 发布:淘宝信誉度怎么说 编辑:程序博客网 时间:2024/04/27 15:04
使用gcc编译选项-save-temps
修改内核顶层目录下的Makefile文件
在KBUILD_CFLAGS增加选项-save-temps
这样编译的时候会保存宏扩展后的文件*.i和汇编文件*.s
diff --git a/Makefile b/Makefile
index fb93350..d2dcba6 100644
--- a/Makefile
+++ b/Makefile
@@ -613,6 +613,8 @@ include $(srctree)/arch/$(SRCARCH)/Makefile
KBUILD_CFLAGS += $(call cc-option,-fno-delete-null-pointer-checks,)
+KBUILD_CFLAGS += -save-temps
+
ifdef CONFIG_CC_OPTIMIZE_FOR_SIZE
KBUILD_CFLAGS += -Os $(call cc-disable-warning,maybe-uninitialized,)
else
0 0
- 编译内核的保存中间文件
- 正确地保存编译内核产生的.config文件-使用make savedefconfig
- gcc编译中间文件查看
- 编译内核Ipk文件的开发
- 清除编译的内核源码文件
- 场景编辑器中间状态的保存
- 查看编译C程序中间文件
- python编译及中间文件详解
- Linux内核Makefile编译生成内核目标文件的过程
- Linux内核Makefile编译生成内核目标文件的过程
- Linux内核Makefile编译生成内核目标文件的过程
- 关于编译过程中生成的中间文件和库文件
- 顶层内核编译文件
- weblogic中,如何保留编译jsp生成的中间文件,以及会放在哪个目录?
- IAR 编译完毕时自动删除 .obj 中间文件的方法
- 查看文件的中间行
- 编译linux内核生成的system.map文件详解
- 编译Linux2.6.x内核驱动的makefile文件
- TIME_WAIT状态
- iOS--蓝牙通讯/blutooth
- Error:SDK location not found. Define location with sdk.dir in the local.properties file or with an A
- tomcat 调优案例
- 【PS4开发】如何通过unity3d发布ps4应用
- 编译内核的保存中间文件
- Android5.x之RecyclerView使用(4)上下拉刷新
- android 应用内页面,截屏监听
- 计算机程序的构造和解释 练习 1.30
- 单源最短路径之Bellman-Ford
- MySql修改数据库编码为UTF8
- php 下载网络图片到本地服务器
- Intellij IDEA 设置字体的大小
- 通讯录(三)----文件实现