從KernelBuild教程http://kernelnewbies.org,我沒有看到「make modules
」命令。本文僅在「sudo make modules_install install
」之前執行「make
」命令。執行「make modules_install」而不執行「make modules」是否有意義?
但從make help
輸出:
all - Build all targets marked with [*]
* vmlinux - Build the bare kernel
* modules - Build all modules
modules_install - Install all modules to INSTALL_MOD_PATH (default: /)
似乎沒有 「make modules
」 命令,沒有必要實行 「make modules_install
」 命令。執行「make modules_install
」而不執行「make modules
」有意義嗎?
當本教程告訴您在沒有目標的情況下執行'make'時,默認目標'all'被選中。 'make all'構建模塊(如引用的幫助文本中的*所示),所以在此之後,您已準備好'make modules_install' –