« 今日の妄想 4/15 | トップページ | 帰還 »

2008年4月16日 (水)

外仕事

今日から1泊で外仕事に出ている。

移動時間や待ち時間が多いので、早速?GCCの環境構築をやってみる。
先立って、cygwinを最新版にしておくのと、必要なファイルは落としてあったので、作業に入る。

------

とりあえず、なるべく新しい物のほうが良かろう、ということで、binutilsも2.18へ。
http://gcc.gnu.org/gcc-4.3/changes.html
によると、gcc-4.3ではGMPとMPFRのライブラリが要るとのこと。

GMP-4.2と、MPFR-2.3.1は落としてあるので、INSTALLを参照しながらインストール。と、いっても、
./configure
make
make install
だけなのだけれど。

GMP-4.2は、make installを実行したときに、make checkをやれ、と出る。
よく分からないが、言われるまま実行。

とりあえず、何事も無く終わったので、GCC-4.3.0本体をインストール。
長い......

なんとか終わったようので、ためしに現行マウスのソースを食わせてみる。

ワーニングがいっぱい出るけど、とりあえずオブジェクトはできているみたい。
実行環境が無いので、動作チェックはできないのだが。

------

ためしに、コンパイラスイッチを、-mcpu=arm7tdmi のところを、
-mthumb  -mcpu=cortex-m3 に変更してみて、同じソースをコンパイルしてみる。

スタートアップのアセンブラのニモニックがThumbでは使えない、と怒られて止まってしまうが、Cのコードのコンパイルに問題はないようだ。

評価用ボードでも調達して動かしてみるか?

|

« 今日の妄想 4/15 | トップページ | 帰還 »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック


この記事へのトラックバック一覧です: 外仕事:

« 今日の妄想 4/15 | トップページ | 帰還 »