[H8-ML(923)] GCCのコンパイラに関しての質問
From: "yamamoto mami" <mami.kimura@xxxxxxxxxxx>
Date: 2001年01月16日(火)16時17分25秒
山本と言います。

現在、GNUの開発環境(下記参照)で、H8/3048F(秋月のキット)を使ってます。
コンパイラは、gcc-2.7.2.3を使用しているのですが、コンパイルをすると、
プログラムサイズがどうしても4Kbyte以内に収まらず、20Kbyte以上となります。
(例えば、AKIのコンパイラでコンパイルすると1kのファイルも、Gccでコンパイル
すると
20k以上となります。)そのため、内蔵RAMに書き込んでのデバッグができません。

外部RAMを増設すればデバッグできるのでしょうが、ほんとに実行ファイルがこのよ
うに大きくなるものでしょうか?
Gcc方がいらっしゃいましたら教えてください。

以上、よろしくご指導お願いします。

*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
※コンパイル時の命令
  h8300-hms-gcc -O -mh -g -mrelax -nostartfiles -T h8rom.x h8crt0.s
sample.c -o sample
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
※モトローラ形式に変換する時の命令
   h8300-hms-objcopy -O srec sample sample.mot
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
※インストールした開発環境の詳細:
 1.エディタ                    Emacs 20.5.2
 2.クロス開発ツール            binutils-2.8.1          (バイナリ-ユーティ
リティ)
 3.クロスコンパイラ            gcc-2.7.2.3.tar.gz
                                crossgcc-gcc-2.7.2.3.patch(上記のパッチファ
イル)
 4.組み込み用Cライブラリ       newlib-1.8.1.tar.gz
 5.デバッカ                    gdb-4.17.tar.gz

 6.スクリプトファイル          h8rom.x
 7.スタートアップファイル              h8crt0.s
   6-7は、http://www.besttechnology.co.jp/
   上記のURLのダウンロードにある ”GCC Developer Lite Ver1.0.0.7
DEVSETUP1007.EXE (1.9Mb)  ”から抜粋
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*


スレッド概略
[921(R)](起点)
 └[922(U)]
   └[表示中]
     └[927(1)]


投稿順に移動
[←前の記事へ(P)]
[→次の記事へ(N)]


リスト表示へ
[このスレッド(T)]
[本記事の前後(L)]