Linux内核重新编译:我是否必须重新编译所有已安装的应用程序

时间:2020-01-09 10:41:42  来源:igfitidea点击:

如果仅重新编译Linux内核,是否必须重新编译系统中的整个应用程序/其他文件?

答:
您不必重新编译应用程序。

如果您编译GNU Glibc和/或GNU CC编译器,则由于旧应用程序已链接到旧版GNU Glibc,因此您需要重新重新编译所有应用程序。

Glibc文档建议在专用构建目录中的源目录之外构建Glibc。
请参阅官方的GNU文档以获取更多信息。

如果可能,请使用Linux发行版软件包管理系统来构建内核。
大多数生产服务器都可以使用默认内核直接使用。
但是,自定义内核几乎没有风险:

  • 系统可能根本无法启动。
  • 由于配置错误,可能无法加载软件驱动程序。
  • 硬件外设也是如此,它们可能不可用。

编译过程可能需要很长时间,具体取决于计算机的配置和速度。