| 1 | --------------------------------------------------
|
|---|
| 2 | Table of contents
|
|---|
| 3 | --------------------------------------------------
|
|---|
| 4 |
|
|---|
| 5 | 1 - Files
|
|---|
| 6 | 2 - Install SystemCass
|
|---|
| 7 | 3 - Install gcc / binutils
|
|---|
| 8 | 4 - Install newlib
|
|---|
| 9 |
|
|---|
| 10 | --------------------------------------------------
|
|---|
| 11 | 1 - Files
|
|---|
| 12 | --------------------------------------------------
|
|---|
| 13 |
|
|---|
| 14 | --------------------------------------------------
|
|---|
| 15 | 2 - Install SystemCass
|
|---|
| 16 | --------------------------------------------------
|
|---|
| 17 |
|
|---|
| 18 | --------------------------------------------------
|
|---|
| 19 | 3 - Install gcc / binutils
|
|---|
| 20 | --------------------------------------------------
|
|---|
| 21 | BINUTILS
|
|---|
| 22 | ~~~~~~~~
|
|---|
| 23 |
|
|---|
| 24 | first unpack the archieve
|
|---|
| 25 |
|
|---|
| 26 | tar xzvf or1k_binutils-source.tar.gz
|
|---|
| 27 |
|
|---|
| 28 | create the build directory
|
|---|
| 29 |
|
|---|
| 30 | cd or1k
|
|---|
| 31 | mkdir or32-elf-binutils
|
|---|
| 32 | cd or32-elf-binutils
|
|---|
| 33 |
|
|---|
| 34 | run configure
|
|---|
| 35 |
|
|---|
| 36 | ../binutils-2.16.1/configure --target=or32-elf --prefix=/opt/or32-elf
|
|---|
| 37 |
|
|---|
| 38 | and start the build process
|
|---|
| 39 |
|
|---|
| 40 | make
|
|---|
| 41 |
|
|---|
| 42 | finaly issueing
|
|---|
| 43 |
|
|---|
| 44 | make install
|
|---|
| 45 |
|
|---|
| 46 | will install the binutils to '/opt/or32-elf'. after adding it to
|
|---|
| 47 | execute search path
|
|---|
| 48 |
|
|---|
| 49 | export PATH=/opt/or32-elf/bin:$PATH
|
|---|
| 50 |
|
|---|
| 51 | binutils (assembler, linker, ...) are ready to be used
|
|---|
| 52 |
|
|---|
| 53 |
|
|---|
| 54 |
|
|---|
| 55 |
|
|---|
| 56 | GCC
|
|---|
| 57 | ~~~
|
|---|
| 58 |
|
|---|
| 59 | first unpack the archieve
|
|---|
| 60 |
|
|---|
| 61 | tar xzvf or1k_gcc-source.tar.gz
|
|---|
| 62 |
|
|---|
| 63 | create the build directory
|
|---|
| 64 |
|
|---|
| 65 | cd or1k
|
|---|
| 66 | mkdir or32-elf-gcc
|
|---|
| 67 | cd or32-elf-gcc
|
|---|
| 68 |
|
|---|
| 69 | run configure
|
|---|
| 70 |
|
|---|
| 71 | ../gcc-3.4.4/configure --target=or32-elf --prefix=/opt/or32-elf --with-gnu-as --with-gnu-ld --disable-threads --enable-languages=c
|
|---|
| 72 |
|
|---|
| 73 | and start the build process
|
|---|
| 74 |
|
|---|
| 75 | make
|
|---|
| 76 |
|
|---|
| 77 | finaly issueing
|
|---|
| 78 |
|
|---|
| 79 | make install
|
|---|
| 80 |
|
|---|
| 81 | will install the gcc to '/opt/or32-elf'.
|
|---|
| 82 |
|
|---|
| 83 | --------------------------------------------------
|
|---|
| 84 | 4 - Install newlib
|
|---|
| 85 | --------------------------------------------------
|
|---|
| 86 |
|
|---|