Linux编译选项详解

Linux编译选项详解

ID:40559048

大小:43.90 KB

页数:17页

时间:2019-08-04

Linux编译选项详解_第1页
Linux编译选项详解_第2页
Linux编译选项详解_第3页
Linux编译选项详解_第4页
Linux编译选项详解_第5页
资源描述:

《Linux编译选项详解》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、linux内核编译选项详解(一):Generalsetup空间中有一些有关编译出错的信息[*]Promptfordevelopmentand/orincompletecode/drivers显示尚在开发中或尚未完成的代码与驱动.你应该选择它,因为有许多设备可能必需选择这个选项才能进行配置,实际上它是安全的。这个选项同样会让一些老的驱动的可用。如果你选了Y,你将会得到更多的阿尔法版本的驱动和代码的配置菜单。()Localversion–appendtokernelrelease在内核版本后面加上自定义的版本字符串(小于64字符),可以用”uname

2、-a”命令看到[]Automaticallyappendversioninformationtotheversionstring自动生成版本信息。这个选项会自动探测你的内核并且生成相应的版本,使之不会和原先的重复。这需要Perl的支持。由于在编译的命令make-kpkg中我们会加入-–append-to-version选项来生成自定义版本,所以这里选N。Kernelcompressionmode(Gzip)内核压缩模式选baip2·gzip用于UNIX系统的文件压缩。后缀为.gz的文件。现今已经成为Internet上使用非常普遍的一种数据压缩格式

3、,或者说一种文件格式。HTTP协议上的GZIP编码是一种用来改进WEB应用程序性能的技术。大流量的WEB站点常常使用GZIP压缩技术来让用户感受更快的速度。·bzip2是一个基于Burrows-Wheeler变换的无损压缩软件,压缩效果比传统的LZ77/LZ78压缩算法来得好。它是一款免费软件。bzip2能够进行高质量的数据压缩。它利用先进的压缩技术,能够把普通的数据文件压缩10%至15%,压缩的速度和解压的效率都非常高!支持现在大多数压缩格式,包括tar、gzip等等。·lzma是一个Deflate和LZ77算法改良和优化后的压缩算法,开发者是

4、IgorPavlov,2001年被首次应用于7-Zip压缩工具中,是2001年以来得到发展的一个数据压缩算法。它使用类似于LZ77的字典编码机制,在一般的情况[*]Supportforpagingofanonymousmemory(swap)将使你的内核支持虚拟内存。这个虚拟内存在LINUX中就是SWAP分区。除非你不想要SWAP分区,否则这里必选Y。[*]SystemVIPCSystemV进程间通信(IPC)支持,于处理器在程序之间同步和交换信息,如果不选这项,很多程序运行不起来,特别地,你想在LINUX下运行DOS仿真程序,你必须要选Y。[*

5、]POSIXMessageQueuesPOSIX消息队列,这是POSIXIPC中的一部分。建议你最好将它选上POSIX表示可移植操作系统接口[*]BSDProcessAccounting这是允许用户进程访问内核,将账户信息写入文件中。这通常被认为是个好主意,建议你最好将它选上。将进程的统计信息写入文件的用户级系统调用,主要包括进程的创建时间/创建者/内存占用等信息。·[]BSDProcessAccountingversion3fileformat选Y,统计信息将会以新的格式(V3)写入,这格式包含进程ID和父进程。注意这个格式和以前的v0/v1/

6、v2格式不兼容,所以你需要升级相关工具来使用它。[*]Exporttask/processstatisticsthroughnetlink(EXPERIMENTAL)处于实验阶段的功能。通过通用的网络输出工作/进程的相应数据,和BSD不同的是,这些数据在进程运行的时候就可以通过相关命令访问。和BSD类似,数据将在进程结束时送入用户空间。如果不清楚,选N。·[*]  Enableper-taskdelayaccounting(EXPERIMENTAL)在统计信息中包含进程等候系统资源(cpu,IO同步,内存交换等)所花费的时间·[*]  Enabl

7、eextendedaccountingovertaskstats(EXPERIMENTAL)在统计信息中包含扩展进程所花费的时间·o[*]   Enableper-taskstorageI/Oaccounting(EXPERIMENTAL)在统计信息中包含I/O存储进程所花费的时间[*]Auditingsupport审计支持,用于和内核的某些子模块同时工作,(例如SELinux)需要它,只有同时选择其子项才能对系统调用进行审计。允许审计的下层能够被其他内核子系统使用,比如SE-Linux,它需要这个来进行登录时的声音和视频输出。没有CONFIG_

8、AUDITSYSCALL时(即下一个选项)无法进行系统调用。·[*]  Enablesystem-callauditingsupport

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。