(toppers-users 2828) Re: サンプルプログラムの構築

kominami yasuo ykominami @ nifty.com
2008年 11月 12日 (水) 14:08:00 JST


小南です。

Masaki Muranaka さんは書きました:
> こんにちは.
> 
> On 2008/11/12, at 13:26, <h-fukuda @ progresstech.jp> <h-fukuda @ progresstech.jp> wrote:
>> ld: cannot open -lgcc: No such file or directory
> 
> libgcc は gcc に含まれるライブラリです.
> これが読めない場合,gcc のインストールに
> 失敗している可能性をまずは疑います.
> 

以下のエラーメッセージの場合、ldが"-lgcc"をオプションではなく、ファイル名と
認識している場合があります。

ld: cannot open -lgcc: No such file or directory

その場合、コマンドライン上で、オブジェクトファイル名の並びの前で"-lgcc"を
指定すると、このエラーがでなくなると思います。
具体的には、以下のように指定されるようにMakefileを書き換えて、試して
みてはどうでしょうか。
#Makefile上では、該当部分のオブジェクトファイル名の並びはマクロ名です。

-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
-- 
小南靖雄 ykominami @ nifty.com