Linux kernel编译时编译选项多选一如何固化在config文件
迪丽瓦拉
2025-06-01 09:52:03
0次

每次在进行裁剪的Linux kernel编译时,都会碰到有提示,让你在某些编译选项多选一,如:

Initialize kernel stack variables at function entry
1. no automatic initialization (weakest) (INIT_STACK_NONE)
2. zero-init structs marked for userspace (weak) (GCC_PLUGIN_STRUCTLEAK_USER) (NEW)
3. zero-init structs passed by reference (strong) (GCC_PLUGIN_STRUCTLEAK_BYREF) (NEW)
4. zero-init anything passed by reference (very strong) (GCC_PLUGIN_STRUCTLEAK_BYREF_ALL) (NEW)
choice[1-4?]:

如果每次都需要手动输入1-4之间的某个值,会很浪费时间。有没有办法把选择写死到kernel的.config文件里呢?比方说如果我选3,那么加入如下语句:

CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF=y

但是它还是会照样提示你做出选择。 

关于这个问题我问了chatGPT(集成在Bing上的GPT-4),过程如下:

一直冻在那里,不能给出任何答案。

在google上搜索,至少前几页是没有相关内容的。

后来我自己试了下,把每个选项都写进.config文件里,没选上的赋值为n。即:

CONFIG_INIT_STACK_NONE=n
CONFIG_GCC_PLUGIN_STRUCTLEAK_USER=n
CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF=y
CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL=n

再次编译,相关提示再也不见了。

这个问题就这么简单地解决了。可见即使是GPT-4也只能是搜索和拼凑答案,无法像聪明人那样去创造答案。我的饭碗暂时保住了。

上一篇:GitHub基本操作

下一篇:区间更新+线段树

相关内容

热门资讯

【甘快看•文化中国行】文博“站... 国庆假期,嘉峪关方特游人如织。文博场馆内,非遗技艺可看可感;山野村落间,田园风光令人心旷神怡;城市街...
江畔开演,嗦粉迎客!四川南充国... 封面新闻记者 刘彦君10 月 7 日,四川南充国庆假期文旅成绩单正式出炉:全市A级景区接待游客322...
国庆外骨骼助力器销售额涨12.... 【文/王力 编辑/吕栋】国庆假期,爬山这件事开始有了点“开外挂”的味道。过去登山装备是登山杖、护膝和...
这个假期,天衢新区活力拉满! 德百奥莱广场上,大型实景演出《德运星河》再度精彩上演;董子文化街里,祭董大典庄严肃穆,文化市集青春洋...
走进印尼帕达尔岛 俯瞰蓝色海洋   印尼科莫多国家公园的核心岛屿——帕达尔岛由古老火山喷发形成,登顶观景台,四片海湾同时铺展在眼前,...
美丽中国行·大河长歌|一河穿沙...   黄河自黑山峡奔涌而入,从甘肃进入宁夏首站中卫,在沙坡头,与腾格里沙漠迎面相拥,形成沙水交融、河漠...
来上海别只吃小笼包了!新场古镇... 在上海市浦东新区,有一座被称为“小小新场赛苏州”的古镇,你知道是哪一座古镇吗?它北靠上海迪士尼度假区...
双节文旅收官盘点:古韵山西破壁... 本报(chinatimes.net.cn)记者赵文娟 平遥、忻州、太原报道2026年中秋国庆双节叠加...
“双节”期间 河南全省博物馆接... 来源:中国新闻网中新网郑州10月8日电(记者 韩章云)10月8日,记者从河南省文物局获悉,中秋国 庆...
外媒关注国庆假期:消费市场持续... 来源:中国新闻网中新网10月7日电10月7日是2026年国庆假期的最后一天。假期旅游热潮吸引国际媒体...