13 years C/C++/C# programing, focus on embedded and mobile device development.

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

默认情况下make kernel.img编译出来的内核在/proc/version中显示的内容是:

Linux version 3.0.36+ (xxx@yyyy) (gcc version 4.6.x-google 20120106 (prerelease) (GCC) ) #5 SMP PREEMPT Fri Jan 16 10:49:29 CST 2015

xxx是你的用户名,yyy是你的主机名称,这些名称有时候是无意义的,或者不是你想要的。如果你想留下你的大名,如EMAIL地址:zhangsan@gmail.com 那么可以在编译时带2个参数:

make kernel.img KBUILD_BUILD_USER=zhangsan KBUILD_BUILD_HOST=gmail.com

这样编译出来的内核,其proc/version中显示的内容就变成了:

Linux version 3.0.36+ (zhangsan@gmail.com) (gcc version 4.6.x-google 20120106 (prerelease) (GCC) ) #5 SMP PREEMPT Fri Jan 16 10:49:29 CST 2015

Enjoy it!

posted on 2015-01-19 12:31  woaiusd  阅读(1382)  评论(0编辑  收藏  举报