$ mkdir /opt/devel/system_2_4 $ tar -xzf /usr/local/emtest/toolchain_24_i386+ARM/toolchain-arm-24-actual.tar.gz -C /opt/emtest/system_2_4
Je potrebne vytvorit systemovu premennu EM_SYS24_DIR obsahujucu cestu k rozbalenemu balicku (standardne je cesta /opt/emtest/system_2_4/). Aby sme nemuseli premennu stale dokola nastavovat, pridame nasledovny riadok do ~/.profile:
EM_SYS24_DIR='/opt/devel/system_2_4'; export EM_SYS24_DIR
# mkdir /usr/arm-linux # mount -o bind /opt/emtest/system_2_4/usr/arm-linux /usr/arm-linux
alebo pre uchovanie aj po restarte, pridame do /etc/fstab nasledovny riadok:
/opt/emtest/system_2_4/usr/arm-linux /usr/arm-linux auto bind 0 0
Pozor: V zadanych polozkach nesmu byt medzery na zaciatku ani na konci riadka.
C++ Support - Qt Options
Qt3 Directory: /opt/emtest/system_2_4/usr/share/qt3 QMake Binary: /opt/emtest/system_2_4/usr/bin/qmake
Run Options
LD_LIBRARY_PATH: /opt/emtest/system_2_4/usr/lib
Make Options
LD_LIBRARY_PATH: $EM_SYS24_DIR/usr/lib PATH: $EM_SYS24_DIR/usr/share/qt3/bin/:$EM_SYS24_DIR/bin/:$EM_SYS24_DIR/usr/bin/:$PATH QTDIR: $EM_SYS24_DIR/usr/share/qt3
Debugger
Debugger executable: /usr/bin/gdb
Pri kompilacii pre ARM je po starom mozne pouzit skript (treba nastavit spravne meno a adresar projektu):
#!/bin/bash
export LD_LIBRARY_PATH=$EM_SYS24_DIR/usr/lib/
PATH=/usr/local/emtest/bin/compile/:$EM_SYS24_DIR/usr/bin/:$PATH
export BASE=nazov-projektu
export DIR_FROM="adresar-projektu"
export PXA="192.168.32.171"
updatePrj_stable ${1}
Skript sa zvykne pomenovavat _meno-projektu mal by byt umiestneny v nadradenom adresari projektu a rovnako odtialto spustany, teda ak mame projekt v adresari App/vedlajsi-zvolen, vytvorime skript _vedlajsi-zvolen v adresari App. Samozrejme nezabudnut na pravo execute:
$ cd /opt/emtest/App $ chmod u+x _vedlajsi-zvolen $ ./_vedlajsi-zvolen
Este lepsie je postupovat pomocou: Vytvaranie balickov.
ked pri linkovani vypisalo:
/usr/bin/ld: cannot find -lXext
pomohlo spravit symlink /opt/emtest/system_2_4/usr/lib/libXext.so na /opt/emtest/system_2_4/usr/lib/libXext-nx.so