0
A
回答
0
與在Linux PC上編譯類似,還是需要添加補丁?
我認爲事實上,它應該應與mainline內核相同。
問題是你可能不想要一個未修改的內核,否則你不會問如何構建一個。所以這個問題更加複雜:Linux內核將包含所有可能未被維護的上游在Cygwin下成功編譯的內容嗎?
有沒有說明,坦率地說,我甚至不認爲這很重要。
虛擬化是當今比較成熟的技術。讓自己成爲一個Linux VM(有許多現成的構建系統),讓自己找到一個匹配的虛擬器(VirtualBox將完全做到),並在運行的Linux上構建你的內核。現在虛擬化是對這些問題的答案,恕我直言,因爲它是爲了給你適合你想要做的特定工作的正確操作系統。
現在編譯Linux內核(這是工作)最好在Linux系統上完成(這是適合它的操作系統)。
相關問題
- 1. 編譯Linux內核 - 世界你好
- 2. Android的內核編譯
- 3. 編譯android內核
- 4. 編譯linux內核
- 5. 編譯Linux內核
- 6. G ++編譯Cygwin
- 7. Cygwin的找不到編譯
- 8. Cygwin的GCC編譯錯誤
- 9. FingerJetFXOSE Cygwin的編譯錯誤
- 10. 東京內閣不編譯cygwin
- 11. 用cygwin編譯winapi
- 12. 用Cygwin編譯TCC
- 13. 用Cygwin編譯C++
- 14. 編譯內核 - 3.9.4 - 問題
- 15. Linux內核編譯器FriendlyARM
- 16. !編譯內核模塊
- 17. FTDI編譯內核模塊
- 18. Linux內核模塊編譯
- 19. 編譯XNU內核2050
- 20. 內核編譯錯誤
- 21. 編譯內核時出錯
- 22. 內核編譯 - 跨平臺
- 23. OpenCL內核編譯錯誤
- 24. Linux內核模塊編譯
- 25. OpenCL內核無法編譯
- 26. 編譯舊內核程序
- 27. 爲mips編譯android內核
- 28. 編譯單內核文件
- 29. 的Linux內核3.13編譯失敗
- 30. 補丁後的內核編譯
ya,但在我們的項目中,我們只有在Windows中運行的工具,當然我需要使用cygwin而不是虛擬盒/虛擬機 – user1177187
嚴重的是,這是一個糟糕的說法。我們來做一個比喻:「我的工作是在地上挖一個洞,我知道有鏟子,但是我們的項目已經使用了螺絲刀,所以告訴我如何擰緊地面的一個洞。如果Linux甚至使用Cygwin構建的話,那將會很時髦! –
您通常只需建立一個構建服務器虛擬機,然後在基於Windows的構建過程中將SSH安裝到該機器中,然後啓動內核構建,將結果複製回窗口。現在建立服務器非常普遍,所以看看詹金斯等 –