はじめまして、Kikiといいます。よろしくお願いします。
fork()関数を使用したプログラムをLinux上で
作成しました。コンパイル時には、特にオプションも
つけずに
gcc file.c
でコンパイルできたのですが、
gcc -mno-cygwin -mwindows file.c
と、Windowsアプリケーションとしてコンパイルすると
undefined reference to `fork'
collect2: ld retruned 1 exit status
と怒られてしまいます。
Web上で検索すると、
-lnsl -lsocket
というオプションをつけてコンパイルしている例が
あったので試してみたのですが、ldに
cannot find -lnsl
といわれてしまいました。-lsocketも同様です。
Windowsアプリケーションとしてコンパイルする方法について
なにか御存知の方、お知恵をかしてください。
よろしくお願いします。
|