(toppers-users 3198) Re: TOPPERS上で標準ライブラリが使いたい・・・
Yoshinao Aoki
aoki @ uquest.co.jp
2010年 5月 21日 (金) 17:48:08 JST
東電ユークエストの青木です。
中村 さんは書きました:
> こんにちは、中村です。
>
> すみません、素朴な質問をさせてください。
> 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
以上です。
>
> できれば早めに回答いただけるとうれしいです。
>
> では、宜しくお願いいたします。
>
>