3. How to setup cross development environments

3.1. Install cross development tools

You need almost same environments as SHARP Zaurus one. Download cross compilers and libraries, headers from SHARP Zaurus page. (http://developer.ezaurus.com/)

You need following four files. The web pages are written in Japanese, so I describe direct URL.

tmake is not needed for X/Qt-2.

You must install all RPM files as rpm -Uvh filenames.

3.2. Install Qtopia SDK

Qtopia SDK is needed for X/Qt server compilation. Qtopia 1.5.0 is installed in Zaurus, so you need the SDK as same version.


You can't download free version of the SDK ver 1.5.0, so download from following URL:


3.3. Make symbolic links

Create symbolic links as follows:

# ln -s /opt/Embedix/tools/arm-linux /opt/QtPalmtop

ついでに、以下のシンボリックリンクも張っておきます。これは Emacs をビルドするときに必要です。

# ln -s /opt/Embedix/tools/arm-linux /opt/QtPalmtop
# ln -s arm-linux /opt/Embedix/tools/armlinux

3.4. Change permission of target directory

Change owner of the directory to enable you install libraries and headers.

# chown -R username /opt/Embedix/tools/arm-linux