▼スレッド
│
└◇893:cygwin で unix socket [arch] 01/05 17:32
└◇894:Re: cygwin で unix socket [sugi3] 01/05
└◇895:Re[2]: cygwin で unix socket [arch] 01/05 <
cygwinでlibsocket,libnsl を使ったプログラムをポートしたいのですがlibsocketとlibnslは標準ライブラリでは含まれてなさそうでリンク時に次のエラーが出ます。スレッド一覧
gcc testsocket.c -lsocket -lnsl
/usr/lib/............../bin/ld :cannot find -lsocket
>>libsocket , libnslがどのように手に入れるでしょう?
sugi3です。スレッド一覧
> cygwinでlibsocket,libnsl を使ったプログラムをポートしたいのですがlibsocketとlibnslは標準ライブラリでは含まれてなさそうでリンク時に次のエラーが出ます。
> gcc testsocket.c -lsocket -lnsl
最近 socket 関連はいじっていないので情報が古いかもしれませんが、socket 関連の関数は cygwin1.dll 内にあるので、通常 libsocket や libnsl をリンクする必要はなかったと思います。
具体的に足りない関数名は分かりますか?
sugi3 さんがおしゃったとおりでした。リンクしなかったら正常にコンパイル、実行できました。スレッド一覧
ありがとうございます。