linux - "build"和 "source"链接在 "/lib/modules/<kernel-version>"中做什么

标签 linux kernel kernel-module

我正在编译和安装linux内核。当我执行 make modules_install 时,我意识到它在模块目录下有两个链接:build 链接到我输出编译内容的位置和 source 链接到内核​​源代码所在的位置。

我想知道这两个链接在做什么?我将模块复制到另一台计算机,其中没有目录 buildsource 链接到。它工作正常。我可以只删除这两个链接吗?

谢谢。

最佳答案

这些符号链接(symbolic link)仅在您编译第 3 方内核驱动程序时相关 - 通常使脚本依赖于 /lib/modules/$(uname -r)/build 等路径。

如果您不打算这样做,可以安全地删除它们。

关于linux - "build"和 "source"链接在 "/lib/modules/<kernel-version>"中做什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13578618/

相关文章:

sockets - 我可以在内核空间中拥有超过 32 个 netlink 套接字吗?

linux - tmux:混淆行为与重定向和管道

linux - 在 apache : undefined symbol: ap_get_server_version 中使用 mod_jk 时出错

c - libgcc 依赖于哪些标准 C 函数?

linux - 文件复制是否受 CPU 限制?

c - 何时使用 fcheck() 或 fcheck_files() 以及为了什么?

linux - 修改Linux Kernel中Sysfs的/sys/devices/system/memory/目录

linux - 好奇如何指定MPI的核数才能达到最快的科学计算

linux - Debian 未找到 Wall 命令

linux - Linux 内核代码中的 EXPORT_SYMBOL_GPL 是什么?