Difference between revisions of "Didj Build Environment"
From eLinux.org
(Updated to reflect changes in buildcross) |
(Added note about adding the compiler to the path) |
||
| Line 11: | Line 11: | ||
** patch | ** patch | ||
** diff | ** diff | ||
| − | ** And a Unix environment (Only really tested on Linux) | + | ** And a Unix environment (Only ''really'' tested on Linux) |
Steps: | Steps: | ||
| Line 21: | Line 21: | ||
* Replace -j3 with however many processors/cores you have +1 | * Replace -j3 with however many processors/cores you have +1 | ||
| − | After that, the cross compiler should be built. You should now be able to build binaries for the Didj. | + | After that, the cross compiler should be built. You should now be able to build binaries for the Didj. I'd suggest adding /usr/local/didj/bin to your PATH. This is often in $HOME/.profile. Depending on your shell, Bash compatible shells can use: |
| + | export PATH=/usr/local/didj/bin:$PATH | ||
Revision as of 05:32, 9 April 2010
Buildcross is able to build a working toolchain that supports C and C++.
- Prerequisits:
- gmp (In deb based distros it's often called libgmp-dev or libgmp3-dev)
- mpfr (In deb based distros it's often called libmpfr-dev)
- GCC & Binutils
- Flex
- Bison
- Make
- Makeinfo
- patch
- diff
- And a Unix environment (Only really tested on Linux)
Steps:
- git clone git://github.com/losinggeneration/buildcross.git
- cd buildcross
- sudo mkdir /usr/local/didj
- sudo chown [your username]:[any group] /usr/local/didj
- MAKE="make -j3" ./buildcross.sh didj -bl
- Replace -j3 with however many processors/cores you have +1
After that, the cross compiler should be built. You should now be able to build binaries for the Didj. I'd suggest adding /usr/local/didj/bin to your PATH. This is often in $HOME/.profile. Depending on your shell, Bash compatible shells can use:
export PATH=/usr/local/didj/bin:$PATH