【Linux 內核】編譯 Linux 內核 ⑤ ( 查看 .config 編譯配置文件 | 正式編譯內核 )

      網友投稿 2252 2025-04-02

      文章目錄


      一、查看 .config 編譯配置文件

      二、正式編譯內核

      一、查看 .config 編譯配置文件

      在上一篇博客 【linux 內核】編譯 linux 內核 ④ ( 打開 Linux 內核編譯 菜單配置 |菜單配置中的光標移動與選中狀態 | 保存配置 | 配置項幫助文檔 ) 中 , 已經將編譯配置保存到了 .config 文件中 ;

      查看 .config 編譯配置文件 , 在 linux 內核源碼根目錄中 , 執行

      gedit .config

      命令 , 查看 .config 編譯配置文件 :

      ( 也可以使用 vi , vim 等文本編輯器查看 )

      在 .config 配置中 ,

      # 代表注釋 ,

      【Linux 內核】編譯 Linux 內核 ⑤ ( 查看 .config 編譯配置文件 | 正式編譯內核 )

      CONFIG_IRQ_WORK=y 等號右側的 y 表示同意該操作 ;

      .config 文件內容示例 : 配置文件很多 , 這里只貼出一部分 ;

      # # Automatically generated file; DO NOT EDIT. # Linux/x86 5.6.14 Kernel Configuration # # # Compiler: gcc (Ubuntu 5.4.0-6ubuntu1~16.04.12) 5.4.0 20160609 # CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=50400 CONFIG_CLANG_VERSION=0 CONFIG_CC_CAN_LINK=y CONFIG_CC_HAS_ASM_GOTO=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_TABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" # CONFIG_LOCALVERSION_AUTO is not set CONFIG_BUILD_SALT="" CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y CONFIG_KERNEL_GZIP=y # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_USELIB=y CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_MIGRATION=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_SIM=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y CONFIG_IRQ_MSI_IOMMU=y CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y CONFIG_GENERIC_IRQ_RESERVATION_MODE=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y # CONFIG_GENERIC_IRQ_DEBUGFS is not set # end of IRQ subsystem CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_ARCH_CLOCKSOURCE_INIT=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y # CONFIG_NO_HZ_FULL is not set CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # end of Timers subsystem # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set # # CPU/Task time and stats accounting #

      二、正式編譯內核

      在 Linux 內核源碼根目錄 , 執行

      sudo make j4

      開始編譯 Linux 內核 ;

      Linux

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:優化生產管理,提升制造型企業的效益和競爭力
      下一篇:Excel特殊數據怎么添加圖標
      相關文章
      成人亚洲网站www在线观看| 亚洲成a人片在线播放| 亚洲日本一区二区三区在线| 亚洲国产精品无码久久九九| 国产AV无码专区亚洲AV麻豆丫| 亚洲精品无码不卡在线播放| 亚洲色欲啪啪久久WWW综合网| 成人亚洲国产va天堂| 亚洲乱码一二三四五六区| 亚洲午夜在线一区| 亚洲天堂一区二区三区四区| 亚洲日韩中文字幕| 亚洲国产精品综合久久网各| 亚洲国产理论片在线播放| 亚洲一区二区三区国产精品无码| 亚洲国产精品张柏芝在线观看 | 亚洲福利电影一区二区?| 亚洲精品人成电影网| 亚洲日韩乱码中文无码蜜桃| 亚洲免费二区三区| 亚洲www77777| 亚洲精品成a人在线观看☆| 国产亚洲午夜精品| 亚洲人成无码久久电影网站| 久久久久亚洲?V成人无码| 亚洲人成网77777亚洲色| 亚洲成a人片在线观看无码| 亚洲2022国产成人精品无码区| 97久久精品亚洲中文字幕无码| 久久精品国产亚洲AV电影| 亚洲欧洲国产精品久久| 亚洲精品国产国语| 噜噜综合亚洲AV中文无码| 亚洲精品在线视频| 亚洲av无码专区在线播放| 亚洲黄色免费观看| 99久久国产亚洲综合精品| 精品国产亚洲AV麻豆 | 国产亚洲视频在线观看网址| 国产亚洲?V无码?V男人的天堂| 亚洲人成人77777网站|