User:Imate900/GDC Cross-Compiler-Part2: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
No edit summary |
m (Changed WIP to Stub: Author missing in action) |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
== Step 2 - Native Compiler == |
== Step 2 - Native Compiler == |
||
{{Stub}} |
|||
Once you do everything in [[Porting Newlib]] to your OS (and install it to /usr/native), support ELF, and configure the packages to your OS, you may now do a native build of gdc to your OS. |
Once you do everything in [[Porting Newlib]] to your OS (and install it to /usr/native), support ELF, and configure the packages to your OS, you may now do a native build of gdc to your OS. |
||
Line 8: | Line 10: | ||
export HOST=i586-elf |
export HOST=i586-elf |
||
cd /usr/src |
cd /usr/src |
||
mkdir build-native build-native/binutils build-native/gcc |
mkdir build-native build-native/binutils build-native/gcc |
||
=== binutils === |
=== binutils === |
||
Line 24: | Line 26: | ||
Your native toolchain is now ready in /usr/native! |
Your native toolchain is now ready in /usr/native! |
||
{{In Progress}} |
Latest revision as of 14:51, 9 November 2009
Step 2 - Native Compiler
This page is a stub.
You can help the wiki by accurately adding more contents to it.
Once you do everything in Porting Newlib to your OS (and install it to /usr/native), support ELF, and configure the packages to your OS, you may now do a native build of gdc to your OS.
Prepare for the build:
export PREFIX=/usr/native export TARGET=i586-elf export HOST=i586-elf cd /usr/src mkdir build-native build-native/binutils build-native/gcc
binutils
cd /usr/src/build-native/binutils /usr/src/binutils-x.xx/configure --build=`./config.guess` --target=$TARGET --prefix=$PREFIX --host=$HOST --disable-nls make all make install
gcc
cd /usr/src/build-native/gcc /usr/src/gcc-x.x.x/configure --build=`./config.guess` --host=$HOST --target=$TARGET --prefix=$PREFIX --disable-nls \ --enable-languages=c,d,c++ --with-headers=/usr/native make all-gcc make install-gcc
Your native toolchain is now ready in /usr/native!