(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どっとこむ