c - 在 Linux 内核的 uname -v 输出字符串中添加一些额外信息

标签 c linux unix linux-kernel uname

运行时在我的 Linux 机器上

uname -v

它给了我

#83-Ubuntu SMP Wed Jan 4 11:12:07 UTC 2012

现在我正在构建我的自定义内核,我需要在这个字符串中显示一些关于构建的标志/文本信息..

我想要类似的东西 如果开启了某些配置,则在该字符串中添加 BUILD-XYZ

   #83-Ubuntu SMP Wed Jan 4 11:12:07 UTC 2012 BUILD-XYZ

如果没有,则在其中添加 BUILD-ABC

  #83-Ubuntu SMP Wed Jan 4 11:12:07 UTC 2012 BUILD-ABC

最佳答案

变量 CONFIG_LOCALVERSION(在您的内核 .config 文件中)让您设置一个自定义字符串,该字符串将附加到内核版本号,因此在使用“uname”时显示。

这是你想要的吗?

关于c - 在 Linux 内核的 uname -v 输出字符串中添加一些额外信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12634699/

相关文章:

对程序输出的困惑

c - SQlite3 header 未链接

c - gtk2 中已弃用的 gtk_list_new() 的替代方案?

linux - 使用批处理脚本从Windows检查Linux服务器中的服务

c - 发出 wait() 时进程终止

我可以在 C 中搜索字符串中的字符 (X OR Y) 吗?

c - C 中的带符号二进制表示

linux - shell脚本中的递归问题

linux - 确定 SCP 传输是否失败的最佳方法

linux - 使用 GPG 密码保护 .GZ 文件