cd ~ mkdir eeenote cd ~/eeenote wget http://ymorin.is-a-geek.org/download/crosstool-ng/crosstool-ng-1.9.3.tar.bz2 |
cd
~/eeenote tar -xjf crosstool-ng-1.9.3.tar.bz2 |
cd
~/eeenote/crosstool-ng-1.9.3/ ./configure --prefix=$HOME/eeenote/crosstool-ng make make install export PATH=$PATH:$HOME/eeenote/crosstool-ng/bin |
cd
~/eeenote/crosstool-ng wget http://freenote.peterbarrette.com/downloads/devkit/eeenote_ctng.config mv eeenote_ctng.config .config |
cd
~/eeenote wget http://freenote.peterbarrette.com/downloads/devkit/Enote_kernel_sourcecode.zip wget http://freenote.peterbarrette.com/downloads/devkit/linux-2.6.21-unifdef_getline.patch |
cd
~/eeenote unzip Enote_kernel_sourcecode.zip cd ~/eeenote/Enote_kernel_sourcecode/linux/scripts patch unifdef.c ~/eeenote/linux-2.6.21-unifdef_getline.patch cd ~/eeenote/Enote_kernel_sourcecode tar -czf ~/eeenote/linux-2.6.21_getline_patch.tar.gz linux |
cd
~/eeenote/crosstool-ng ct-ng build.4 |
cd
~/eeenote sudo cp -r ea800-toolchain /opt/ sudo chmod -R o+r /opt/ea800-toolchain |
cd
~/eeenote wget http://freenote.peterbarrette.com/downloads/devkit/qt-everywhere-opensource-src-4.6.2.tar.gz wget http://freenote.peterbarrette.com/downloads/devkit/ea800_qt_config.tar.gz |
cd
~/eeenote tar -xf qt-everywhere-opensource-src-4.6.2.tar.gz cd ~/eeenote/qt-everywhere-opensource-src-4.6.2/mkspecs/qws tar -xf ~/eeenote/ea800_qt_config.tar.gz |
cd
~/eeenote/qt-everywhere-opensource-src-4.6.2/ ./configure -opensource -confirm-license -prefix /usr/local/Trolltech/QtEmbedded-4.6.2-arm -no-qt3support -no-multimedia -embedded arm -little-endian -xplatform qws/linux-EA800-g++ make -j3 |
sudo
make install sudo chmod -R a+rX /usr/local/Trolltech |