linux-kernel配置详情(二)

本文档详细介绍了配置Linux内核时需要考虑的各种关键选项,包括交叉编译器工具前缀、内核压缩模式等。此外还介绍了如何启用或禁用如交换分区、System V IPC及POSIX消息队列等功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Cross-compiler tool prefix

交叉编译器工具前缀。如果你不是做交叉编译就直接按下回车。如果你正在交叉编译,对ARM系统输入像"arm-unknown-linux-gnu-",对64位PC输入像"x86_64-pc-linux-gnu-"的字样。对其他处理器而言还有许多其他可能的命令,但是这个表太大了。一旦一名开发者知道他们想要支持的处理器,很容易就可研究出处理器需要的命令。

注意:交叉编译是为别的处理器编译代码。比如,一台Intel系统正编译着不在Intel处理器上运行的程序,比如,这个系统可能正在编译着要在ARM或AMD处理器上运行的代码。

Local version - append to kernel release

本地版本号,附加到内核版本号后面。这使开发人员可以给定一个特殊版本号或命名他们自定义的内核。

Automatically append version information to the version string

是否自动添加版本信息到版本号后。如果本地有一个git版本库,git的修订号会被添加到版本号后面。

Kernel compression mode

使用哪一种格式压缩内核。开发人员可以从五个选项中选择一个。Gzip是默认值。

每种压缩格式和其他压缩格式相比都有更高或者更低的压缩比。更好的压缩比意味着更小的体积,但是与低压缩比文件相比,它解压时需要更多的时间。

Default hostname

默认主机名。这里可以配置主机名。通常地,开发者这行留空,以便以后Linux用户可以自己设置他们的主机名。

Support for paging of anonymous memory (swap)

启用或者禁用交换分区。Linux使用一个叫做“swap space”的独立分区来使用虚拟内存。这相当于Windows中的页面文件。

典型地,开发者在这行回答“Y”。

System V IPC

内核是否支持IPC。进程间通信使进程间可以通信和同步。最好启用IPC不然许多程序将无法工作。这个问题回答“Y”。

POSIX Message Queues

是否使用POSIX消息队列。这个问题只会在IPC启用后看见。POSIX消息队列是一种给每条消息一个优先级的消息队列(一种进程间通信形式)。默认的选择是“Y”。

Auditing support

是否支持审计。审计支持会记录所有文件的访问和修改。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值