代码拉取完成,页面将自动刷新
openEuler 内核长时间演进,out-of-tree 的 driver 如需确认当前内核的具体版本,可以在 version.h 中获取详细信息。
在 openEuler 系统中,该头文件包含在 kernel-headers rpm 包中,安装后路径是 /usr/include/linux/version.h。
# <linux/version.h> 中版本号更新为 24.03 LTS
# 类似如下
#define LINUX_VERSION_CODE 394752
#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + ((c) > 255 ? 255 : (c)))
#define LINUX_VERSION_MAJOR 6
#define LINUX_VERSION_PATCHLEVEL 6
#define LINUX_VERSION_SUBLEVEL 0
#define OPENEULER_LTS 1
#define OPENEULER_MAJOR 2403
#define OPENEULER_MINOR 0
#define OPENEULER_VERSION(a,b) (((a) << 8) + (b))
#define OPENEULER_VERSION_CODE 615168
#define OPENEULER_RELEASE "26.0.0.30"
并且为了支持多内核版本构建,支持通过 rpmbuild 参数设置 openEuler 版本号。类似:
rpmbuild --with openeuler_version --define "%_openeuler_lts 1" \
--define "%_openeuler_major 2403" --define "%_openeuler_minor 0" \
--define "%_smp_mflags -j64" -ba SOURCES/kernel.spec
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
登录 后才可以发表评论