(toppers-users 2830) Re: サンプルプログラムの構築
RYOUichi KIDa
ryouichi.kida @ gmail.com
2008年 11月 12日 (水) 15:15:12 JST
こんにちは、木田と申します。
>福田さん
やっぱ、GCCのインストール間違ってませんか?
普通は、以下のようにlibgcc.aが配置されている筈です。
./lib/gcc-lib/h8300-hms-coff/3.3.2/h8300h/normal/int32/libgcc.a
./lib/gcc-lib/h8300-hms-coff/3.3.2/h8300h/normal/libgcc.a
./lib/gcc-lib/h8300-hms-coff/3.3.2/h8300h/int32/libgcc.a
./lib/gcc-lib/h8300-hms-coff/3.3.2/h8300h/libgcc.a
./lib/gcc-lib/h8300-hms-coff/3.3.2/h8300s/normal/int32/libgcc.a
./lib/gcc-lib/h8300-hms-coff/3.3.2/h8300s/normal/libgcc.a
./lib/gcc-lib/h8300-hms-coff/3.3.2/h8300s/int32/libgcc.a
./lib/gcc-lib/h8300-hms-coff/3.3.2/h8300s/libgcc.a
./lib/gcc-lib/h8300-hms-coff/3.3.2/libgcc.a
gcc --versionでは、見た目だけなので、ライブラリが
配置されるべき場所にインストールされているか
確認するのが良いと考えられます。
2008/11/12 15:06 <h-fukuda @ progresstech.jp>:
> こんにちは。福田です。
>
> もなかさん、小南さん、回答ありがとうございます。
>
> gcc --version で調べてみたところ、gccは正常にインストールできていました
> 。
>
> そこでMakefile上の-lgccの位置を
>
>
>> -o jsp.exe -lgcc \
>> start.o vector.o sample1.o timer.o serial.o logta
> sk
>> .o log_o
>> utput.o vasyslog.o t_perror.o strerror.o kernel_cfg.o ../libkernel/
> li
>> bkernel.a
>> --
>
> になるように設定してみましたが、やはり
>
>
> $ make
> h8300-hms-gcc -mh -mint32 -mrelax -O2 -g -DCPU_CLOCK=20000000 -DLABEL_
> ASM -DVE
> CTOR_SIZE=64 -DTNCT_MONITOR -I. -I../../../include -I../../../config/h8
> /akih8_3
> 069f -I../../../config/h8 -nostdlib -T ../../../config/h8/akih8_3069f
> /debug.l
> d -o jsp.exe -lgcc \
> start.o vector.o sample1.o timer.o serial.o logtask
> .o log_o
> utput.o vasyslog.o t_perror.o strerror.o kernel_cfg.o ../libkernel/li
> bkernel.
> a
> ld: cannot open -lgcc: No such file or directory
> make: *** [jsp.exe] Error 1
>
>
> というエラーが生じてしまいました。
>
> なにかほかのエラーの可能性か、もしくは私のやり方が間違っているのでしょう
> か?
> 度々ではありますがよろしくお願いします。
>
--
りょーいち kida
ryouichi.kidaなるとgmailどっとこむ