是否可以在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的工作原理。 –