是否可以在xcode中創建操作系統?Xcode 4.0操作系統
回答
那麼Xcode有能力使用GCC,並通過添加一些標誌,你可以創建一些必要的文件來創建一個操作系統。問題出在啓動操作系統所需的彙編代碼(無法避免)。您必須創建一個在構建後運行的腳本,以便使用LD鏈接實際允許您創建ELF內核映像(單片內核)所需的程序集文件。我會假設你知道編寫OS的細節,因爲你只是問XCode 4是否允許你這樣做。就個人而言,我不會推薦它,因爲我寫了很多SIG-OS,我只是做Emacs,GCC和LD,並創建一個makefile(這使得它有時更易於管理)。
是的,這也可以登陸這裏對堆棧溢出,並接受其他人的回答
的Xcode 3.1爲開發者工具的適用於Mac OS X的最新版本,並且是包含在iPhone SDK的版本相同。它可以針對非Mac OS X平臺,包括iPhone OS 2.0。它包括GCC 4.2和LLVM GCC 4.2編譯器 - 維基百科
我相信這屬於一個評論而不是答案.... –
沒有必要張貼它作爲答案,不妨只是發表評論,而不是甚至麻煩回答。 –
不錯的想法,但xCode只能製作基於Mac OS X/iOS庫的Mac OS X應用程序/ iOS應用程序。
要編寫操作系統(例如Linux),請考慮使用從Scratch來源的Linux &遵循其指南。
- 1. iPhone 4.0操作系統,塊
- 2. Android ICS 4.0操作系統
- 3. Xcode 6.4操作系統版本問題
- 4. Xcode iPhone操作系統多個版本
- 5. 操作系統
- 6. 操作系統 - TLB
- 7. 操作系統中
- 8. Linux操作系統
- 9. FASM操作系統
- 10. Android操作系統更新系統
- 11. jQuery - 檢測操作系統和操作系統版本
- 12. 預定義爲iPhone操作系統和Mac操作系統
- 13. 在MSWin32操作系統上的條款:: ReadKey :: GetTermialSize操作系統
- 14. 開放源代碼雲操作系統/操作系統架構
- 15. 在Windows操作系統中的pathos軟件包操作系統
- 16. 操作系統和操作系統如何更新自己?
- 17. 3.0 Android操作系統2.2 Android操作系統問題
- 18. 。在Windows 10操作系統上的.net framework 4.0問題
- 19. Android - 異步任務行爲在2.3.3和4.0操作系統
- 20. Xcode 4.3.3和Lion 10.7.4使操作系統停止工作
- 21. 將操作系統更新到Maverick後,XCode 5.x + Maverick在文件操作
- 22. MeteorJS On Watch操作系統
- 23. 檢測操作系統
- 24. 如何是操作系統
- 25. 從Symbian操作系統
- 26. 操作系統材料
- 27. Python CPU和操作系統
- 28. 識別操作系統
- 29. 操作系統/尋呼
- 30. Linux操作系統(Ubuntu)
我發現這是一個有效的問題,但似乎你不熟悉SO的工作原理。 –