CeGCC のページへ

CeGCC をビルドする

頑張って自力でCeGCC(mingw32ce)をビルドするページです。

完成品

こちらからダウンロードできます。

使用したツールと参考文献

偉大なる先人たちに感謝。

必要なもの

手順

この手順で「開く」というのは、特に指定のない限り「Terapadなどのテキストエディタで開く」ことを意味します。

Cygwin のインストールと初期設定

ざっくりとした説明です。
『Cygwin』 から「setup-x86.exe」をダウンロード(「setup-x86_64.exe」ではありません!)し、実行します。
Root directory を C:\cygwin とします。
Choose A Download site と聞かれるので、一覧から ftp://ftp.jaist.ac.jp を選択します。
Select Packeges で wget, tar, patch, autogen, autoconf, make, gcc, g++, texinfo, bison, automake, flex, help2man, gmp-devel,mpfr-devel, mpc-devel を選択し、 Install にセットします。
すべて終わったら、説明の都合上、ホームディレクトリを /home/cygwin に移します。
C:\cygwin\etc\nsswitch.conf を開きます。11行目にある、

# db_home:  /home/%U

  db_home:  /home/cygwin

に書き換えます。そしてCygwinを開きます。

CeGCC ソースのダウンロード

『GitHub - MaxKellermann/cegcc-build: CEGCC build scripts』
こちらの手順を参考にに操作していきたいと思います。
Cygwinを起動し、

git clone git://github.com/MaxKellermann/cegcc-build

を実行します。

cd cegcc-build
git submodule update --init

を実行します。これには長い時間がかかります。終了後、

mkdir /tmp/cegcc-output
cd /tmp/cegcc-output

を実行して、

/home/cygwin/cegcc-build/build.sh

を実行します。これには終了まで非常に長い時間がかかります。
上手くいったら /opt/cegcc 以下にCeGCCができているはずです。

ヒント

連絡先