gpt4 book ai didi

linux - 打补丁编译内核,在哪个目录

转载 作者:太空宇宙 更新时间:2023-11-04 05:21:34 24 4
gpt4 key购买 nike

我正在尝试对我的内核源代码应用补丁,但取得的成功有限。目标机器实际上是一些 ARM 设备,但我之前没有编译过内核,所以我想我应该从 x86_64 内核开始。这只是稍微容易一点:)

现在,根据一些教程,我们似乎应该使用 /usr/src/linux-something 中的源代码。但是当我尝试在那里修补时,我得到了

File Documentation/sysrq.txt is read-only; trying to patch anyway
patch: **** Can't create temporary file Documentation/sysrq.txt.oG1oiZW : Permission denied

即使在 sudo 下。所以我尝试将补丁和 linux 源文件夹复制到我的主目录并从那里修补它。这有效。这是为什么?编译时会产生奇怪的副作用吗?

最佳答案

您似乎没有 /usr/src/linux-something 的权限。下载内核源代码,将其放在任何可以放置的地方,然后修补并编译它。

kernel.org 下载的源代码构建 x86_64 arch 内核好吧,如果你想为特殊的板构建一个arm arch内核,请使用buildrootopenwrt更好。

关于linux - 打补丁编译内核,在哪个目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41369796/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com