Anonymous user
Porting GCC to your OS: Difference between revisions
Jump to navigation
Jump to search
no edit summary
[unchecked revision] | [unchecked revision] |
No edit summary |
No edit summary |
||
Line 1:
{{Convert}}
First, you should understand [[How kernel, compiler, and C library work together]]. If any of the next steps gives you trouble, the information given in that document should give you an idea of what is missing.
Next, you should build a [[GCC Cross-Compiler]] for your platform.
Then, you need a C standard library for your platform - at least those parts required by GCC.
Finally, you would use the cross-compiler to compile [[GCC]] ''to run on your platform''.
Just to be sure, you would use that "native" [[GCC]] to compile itself (to be sure it could, and for weeding out any issues that might arise from cross-compilation). Congratulations, you are now what people call "self-hosted", i.e. you no longer need some other OS to do development work. (Provided you have a working editor for your platform.)
==See Also==
*[
*[
|