Linux内核编译:很少有人提及的一些内容
2024-09-14 15:33:18
1. 你可以使用O=参数将编译结果放到其他位置(非源代码目录),例如:make O=~/build ...
这样做的好处是你的源代码目录不会受到任何改变;你甚至可以在不同的体系结构间共享源代码。
注意对每一条make命令都必须附加O=参数
2. 指定ARCH和CROSS_COMPILE:
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- gconfig|xconfig
同样对每条make命令附加以上参数。这样避免将ARCH和CROSS_COMPILE写在Makefile里。
3. 多进程并行编译
给make加上-j参数。例如make -j4,就是开4个进程。这个对提高编译速度作用明显。
最新文章
- 取消svn关联
- ArrayList集合的语句示例
- 简单地Android中图片的三级缓存机制
- PHP分页
- Windows Phone 离主流系统还很远
- mac 下 sphinx + mysql + php 实现全文搜索(xampp)(4)php api 解析
- 【实用技术】DreamWeaver常用快捷键
- Nyoj 引水工程(最小生成树)
- Intelli IDEA 使用教程
- spring jdbctemplate调用存储过程,返回list对象
- Metaspace 之一:Metaspace整体介绍(永久代被替换原因、元空间特点、元空间内存查看分析方法)
- centos 阿里云 安装VNC Viewer
- Golang面向对象_继承
- JAVA每日一旅
- 从客户端浏览器直传文件到Storage
- win7下命令行提示符从C盘进入E盘的文件夹下
- swiper跳转制定页面
- (转)HapMap简介
- web应用安全发展与介绍
- Netty处理TCP拆包、粘包