Linxu内核版本号后面多出字符串或者+号【学习笔记】
作者:庄泽彬
之前一直没有留意到但是最近在编译内核的时候版本号竟然多出了个加号+号或字符串,


后面终于找到原因了,原来config如果设置了CONFIG_LOCALVERSION_AUTO=y,内核的版本号会记录git 版本。
解决办法:
一、去掉CONFIG_LOCALVERSION_AUTO=y的设置
二、并且修改的文件如下:
zhuang@zhuang:~/project/-jz2440/systems/linux-3.4.$ git diff .
diff --git a/scripts/setlocalversion b/scripts/setlocalversion
index bd6dca8a..b93b8273
--- a/scripts/setlocalversion
+++ b/scripts/setlocalversion
@@ -, +, @@ else
# LOCALVERSION= is not specified
if test "${LOCALVERSION+set}" != "set"; then
scm=$(scm_version --short)
- res="$res${scm:++}"
+ res="$res${scm:+}"
fi
fi
重新编译生成的内核会去掉多余的字符串

Linxu内核版本号后面多出字符串或者+号【学习笔记】的更多相关文章
- 《Linux内核设计与实现》 第一二章学习笔记
		<Linux内核设计与实现> 第一二章学习笔记 第一章 Linux内核简介 1.1 Unix的历史 Unix的特点 Unix很简洁,所提供的系统调用都有很明确的设计目的. Unix中一切皆 ... 
- 《Linux内核设计与实现》第四章学习笔记
		<Linux内核设计与实现>第四章学习笔记 ——进程调度 姓名:王玮怡 学号:20135116 一.多任务 1.多任务操作系统的含义 多任务操作系统就是能同时并发地交 ... 
- 《Linux内核设计与实现》第五章学习笔记
		<Linux内核设计与实现>第五章学习笔记 姓名:王玮怡 学号:20135116 一.与内核通信 在Linux中,系统调用是用户空间访问内核的唯一手段:除异常和陷入外,它们是内核 ... 
- 《Linux内核设计与实现》第四章学习笔记——进程调度
		<Linux内核设计与实现>第四章学习笔记——进程调 ... 
- Python 工匠:使用数字与字符串的技巧学习笔记
		#Python 工匠:使用数字与字符串的技巧学习笔记#https://github.com/piglei/one-python-craftsman/blob/master/zh_CN/3-tips-o ... 
- 《Linux内核设计与实现》第十八章学习笔记
		第十八章 调试 [学习时间:1小时 总结博客时间:1小时15分] [学习内容:出现bug的原因.内核调试器gdb.使用Git进行二分查找] 内核级开发的调试工作远比用户级开发艰难,它带来的风险比用户级 ... 
- 《Linux内核设计与实现》 第五章学习笔记
		第五章 系统调用 在现代操作系统中,内核提供了进程与内核进行交互的一组接口.有如下作用: 让应用程序受限的访问硬件设备 提供了创新进程并与已有进程进行通信的机制 提供了申请操作系统其它资源的能力 保证 ... 
- 《Linux内核设计与实现》第17章学习笔记
		第17章.设备与模块 17.1设备类型 1.块设备(blkdev): 寻址以块为单位,通常支持重定位操作.通过称为“块设备节点”的特殊文件来访问. 2.字符设备(cdev): 不可寻址,仅提供数据的流 ... 
- 《Linux内核设计与实现》 第三章学习笔记
		一.进程 1.进程就是处于执行期的程序(目标码存放在某种存储介质上).但进程并不仅仅局限于一段可执行程序代码,通常进程还要包含其他资源.执行线程,简称线程(thread),是在进程中活动的对象. 2. ... 
随机推荐
- textField placeholder颜色,位置设置
			自定义textField继承自UITextField 重写 - (CGRect)placeholderRectForBounds:(CGRect)bounds _phoneTF.font = HPFo ... 
- redis  数据迁移
			最近有个项目因为要搬迁服务器的原因,去找了服务器公司的运维,需要收费,于是果断决定自己实现这个功能.现在百度上已经一大把redis数据库迁移的教程,大部分是利用主从复制或者利用redis的RDB备份之 ... 
- 新版微信小程序即将上线 新增微信支付功能
			<经济参考报>消息,新版微信小程序正在测试中,有可能将在近期正式上线.新版小程序增加了“附近门店”功能的接口,微信用户可以通过定位功能,查看提供线下服务的各类门店,并直接利用小程序实现包括 ... 
- 解决 libev.so.4()(64bit) is needed by percona-xtrabackup-2.3.4-1.el6.x86_64案例
			在mysql主从同步时经常会用到Xtra, XtraBackup可以说是一个相对完美的免费开源数据备份工具,支持在线无锁表同步复制和可并行高效率的安全备份恢复机制相比mysqldump来说优势较大好处 ... 
- SQL Server 安装后改动计算机名带来的问题以及解决方法
			USE master GO DECLARE @serverproperty_servername varchar(100), @servername varchar(100) --取得Windows ... 
- vue-watch
			<template> <div> <!-- 监听值的改变: --> <button class="th" @click="add ... 
- 十天精通CSS3(11)
			Media Queries——媒体类型(一) 随着科学技术不断的向前发展,网页的浏览终端越来越多样化,用户可以通过:宽屏电视.台式电脑.笔记本电脑.平板电脑和智能手机来访问你的网站.尽管你无法保证一个 ... 
- uboot中fdt命令的使用
			转载:https://blog.csdn.net/voice_shen/article/details/7441894 依linux community的要求,从linux-3.5后,新提交的code ... 
- 跟我学Makefile(七)
			定义模式规则 使用模式规则来定义一个隐含规则.一个模式规则就好像一个一般的规则,只是在规则中,目标的定义需要有“%”字符.“%”的意思是表示一个或多个任意字符.在依赖目标中同样可以使用“%”,只是依赖 ... 
- (转)跨域的另一种解决方案——CORS(Cross-Origin Resource Sharing)跨域资源共享
			在我们日常的项目开发时使用AJAX,传统的Ajax请求只能获取在同一个域名下面的资源,但是HTML5打破了这个限制,允许Ajax发起跨域的请求.浏览器是可以发起跨域请求的,比如你可以外链一个外域的图片 ... 
