Xcode 4.0操作系统
是否可以在 xcode 中创建操作系统?
Is it possible to create an operating system in xcode?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
是否可以在 xcode 中创建操作系统?
Is it possible to create an operating system in xcode?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
Xcode 能够使用 GCC,通过添加一些标志,您可以创建一些创建操作系统所需的文件。问题来自于启动操作系统所需的汇编代码(无法避免)。您必须创建一个在构建后运行的脚本,以使用 LD 链接实际允许您创建 ELF 内核映像(整体内核)所需的程序集文件。我假设您了解编写操作系统的细节,因为您只是询问 XCode 4 是否允许您这样做。就我个人而言,我不会推荐它,对于 SIG-OS 我已经写了很多,我只是使用 Emacs、GCC 和 LD 并创建一个 makefile(这有时更容易管理)。
Well Xcode has the ability to use GCC and by adding some flags you can create some of the files necessary to create an operating system. The problem comes with the assembly code needed to start the operating system off (can't avoid it). You would have to create a script that runs after the build to use LD to link the assembly files required to actually allow you to create an ELF kernel image (monolithic kernel). I'm going to assume you know the details of writing an OS because you are simply asking if XCode 4 allows you to do it. Personally I wouldn't recommend it, for SIG-OS I have written many and I just do Emacs, GCC, and LD and create a makefile (which makes it easier to manage sometimes).
不错的想法,但是 xCode 只能基于 Mac OS X / iOS 库制作 Mac OS X 应用程序 / iOS 应用程序。
要编写操作系统(例如 Linux),请考虑使用 Linux from Scratch 源代码和 Linux。遵循他们的指导。
nice thought, but xCode can only make either Mac OS X application / iOS application based on Mac OS X / iOS libraries.
To write an operating system (e.g. Linux), consider using Linux from Scratch sources & follow their guides.
是的,也可以在 stack Overflow 上注册并接受其他人的答案
Xcode 3.1 是 Mac OS X 开发人员工具的更新版本,并且与 iPhone SDK 中包含的版本相同。它可以针对非 Mac OS X 平台,包括 iPhone OS 2.0。它包括 GCC 4.2 和 LLVM GCC 4.2 编译器——维基百科
Yes, it's also possible to signup here on stack overflow and accept other peoples answers
Xcode 3.1 was an update release of the developer tools for Mac OS X, and was the same version included with the iPhone SDK. It could target non-Mac OS X platforms, including iPhone OS 2.0. It included the GCC 4.2 and LLVM GCC 4.2 compilers -- Wikipedia