entry_64.S 和 Linux 4.4 中的相关 .S 文件在哪里?
Where are entry_64.S and related .S files in Linux 4.4?
Linux source 内核版本 4.4 在 /arch/x86/entry/ 目录中列出 "entry_64.S" 文件,但我无法在我的 PC 中的以下位置找到此文件:
/usr/src/linux-headers-4.4.0-45-generic/arch/x86/entry
我尝试使用 find 命令,但没有结果。谁能告诉我在哪里可以找到这个文件以及 entry_32.S 文件?
这些标记表示 Ubuntu 系统,在所有 Ubuntu 中查找文件的典型方法是在 http://packages.ubuntu.com/#search_contents
处输入查询
在您的情况下,这会导致例如http://packages.ubuntu.com/search?suite=xenial&arch=any&mode=exactfilename&searchon=contents&keywords=entry_64.S 表示该文件不属于任何包。
如果这是一个错误,您将转到 http://packages.ubuntu.com/linux-headers-4.4.0-45-generic 并提交有关它的错误报告。但是,值得注意的是,该包名为 headers,通常与程序集文件无关。
您可能想要做的是 运行:
apt-get source linux-headers-4.4.0-45-generic
这将为您提供该内核的完整 Linux 源代码,其中可能还包括该程序集文件。
Linux source 内核版本 4.4 在 /arch/x86/entry/ 目录中列出 "entry_64.S" 文件,但我无法在我的 PC 中的以下位置找到此文件:
/usr/src/linux-headers-4.4.0-45-generic/arch/x86/entry
我尝试使用 find 命令,但没有结果。谁能告诉我在哪里可以找到这个文件以及 entry_32.S 文件?
这些标记表示 Ubuntu 系统,在所有 Ubuntu 中查找文件的典型方法是在 http://packages.ubuntu.com/#search_contents
处输入查询在您的情况下,这会导致例如http://packages.ubuntu.com/search?suite=xenial&arch=any&mode=exactfilename&searchon=contents&keywords=entry_64.S 表示该文件不属于任何包。
如果这是一个错误,您将转到 http://packages.ubuntu.com/linux-headers-4.4.0-45-generic 并提交有关它的错误报告。但是,值得注意的是,该包名为 headers,通常与程序集文件无关。
您可能想要做的是 运行:
apt-get source linux-headers-4.4.0-45-generic
这将为您提供该内核的完整 Linux 源代码,其中可能还包括该程序集文件。