(toppers-users 3199) Re: TOPPERS上で標準ライブラリが使いたい・・・
Yoshinao Aoki
aoki @ uquest.co.jp
2010年 5月 21日 (金) 17:52:49 JST
東電ユークエストの青木です。
Yoshinao Aoki さんは書きました:
> 東電ユークエストの青木です。
>
> 中村 さんは書きました:
>> こんにちは、中村です。
>>
>> すみません、素朴な質問をさせてください。
>> TOPPERS/ASP cq_starmをベースにストロベリーリナックス製stbeeで動かしてい
>> ます。
>> 今のところ問題なく動いているようなのでそれはよいのですが、プログラムを
>> 書いているといろいろと使いたい標準関数群があります。
>> memset、strlen、sprintfとか・・・、。
>> ところがconfigureで生成されるMakefileでビルドするとこれらのライブラリは
>> リンクされません。(--nostdlibもついていますね)
>> こういう場合皆さんどうされているんでしょうか?
>> やはり類似関数を一から作っておられるんでしょうか?。
>> それとも、なにか逃げ道があるんでしょうか?
>
> C++の場合はどうするのかわかりませんが、
> Cの場合MakefileのAPPL_LIBSに -lc を追加することで
> 標準関数をリンクすることが出来ると思います。
>
> APPL_LIBS += $(UTASK_LIBS)
> ↓
> APPL_LIBS += $(UTASK_LIBS) -lc
申し訳ありません。
改造していたMakefileを元に書いてしまいました。
正しくは
APPL_LIBS =
↓
APPL_LIBS = -lc
になるかと思います。
以上です。
>
> 以上です。
>
>> できれば早めに回答いただけるとうれしいです。
>>
>> では、宜しくお願いいたします。
>>
>>
>
>
>