[英]How can I modify the source code of random.c in Linux? And do I have to recompile the kernel to make it take effect?
[英]How to prevent recompile all of linux kernel objects when I have changed .config file or made kernel package?
我不時要重新編譯linux內核。 我已經知道linux Makefile會在目標文件存在時阻止重新編譯,但有時會出現異常,例如更改配置文件(.config)或制作debian軟件包。
即使我在.config中更改了任何次要內容,例如添加似乎不影響其他文件的新模塊,'make'命令也會嘗試清除所有對象並重新編譯。
另外,我的內核編程工作流程通常是制作debian內核包並部署其他的裸機,所以我有很多機會制作debian內核pakage。 在這種情況下,'make'命令總是重新編譯所有文件甚至更糟。
有沒有有效的方法來防止重新編譯Linux內核,這是非常耗時的? 任何解決方法都會有所幫助。
我的目標內核是4.4 + ubuntu 16.04。 我使用'make debpkg'進行debian包裝。
Make對文件的時間戳進行操作。
make無法檢測config中設置的變量之一是否會影響您的代碼。 它必須解析整個C代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.