Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)


スレッド

└◇554:
Cのコンパイルで [ジャミ] 08/23 23:56

 └◇555:Re:Cのコンパイルで [白川洋充] 08/24
  └◇558:Re[2]:Cのコンパイルで [ジャミ] 08/26
   └◇559:Re[3]:Cのコンパイルで [白川洋充] 08/26
    ├◇560:Re[4]:Cのコンパイルで [白川洋充] 08/26
    └◇561:ごめんなさい。勘違いしてました。 [ジャミ] 08/26
     └◇562:Re:ごめんなさい。勘違いしてました。 [白川洋充] 08/26 <


554● Cのコンパイルで[ ジャミ ] 2002 08/23 23:56
最近、Cygwinを使い始めた初心者です。
Cをコンパイルするためにgccをダウンロードして、インストールして、コンパイルしたのですが、
$ gcc -o clinet client.c
client.c:10: stdio.h : No such file or directory
client.c:11: string.h : No such file or directory
client.c:12: sys/types.h : No such file or directory
client.c:13: sys/socket.h : No such file or directory
client.c:14: sys/un.h : No such file or directory
という風に、ヘッダーのincludeところでエラーが出ました。
ファイルはちゃんと存在しているのですが・・・・。
gccをインストールするほかに何か設定しなければならないんでしょうか?教えてください。よろしくお願いします。
スレッド一覧


555● Re:Cのコンパイルで[ 白川洋充 ] 2002 08/24 02:56
人によっては違うかもしれませんが,cygwinを使うのは,プログラミング環境をつくりたいという方が多いのではないのでしょうか.商用のCなどはすこし変ですからね.

そこで,Gccが動かないというのは,私の悩みと同じです.

ジャミさんの投稿の下の発言(552)に回答があるのではないでしょうか.

        binutils を入れてください。

で直るのではないでしょうか.私の場合にはテストプログラムでstdioも使わないテストプログラムでしたので,Gccだけインストールすると,asがない,asをよそからもってくると,今度はldがないということになりました.
そこで,教えていただいたとおり,binutilをいれたら問題なくコンパイルできました.

一日の差で教える側になりました.
スレッド一覧


558● Re[2]:Cのコンパイルで[ ジャミ ] 2002 08/26 01:31
返事有難うございます。
binutilsはもうすでに入ってるみたいです。
setup.exeを実行して、

Current |New |・・・・・|Package
 ・    ・
20020706-2|Keep|・・・・・|binutils・・・・・

という風になっているってことはもうインストールされてるっていうことですよね?
よくわかんないです。
スレッド一覧


559● Re[3]:Cのコンパイルで[ 白川洋充 ] 2002 08/26 02:46
#include <stdio.h> /* directives to a preprocessor */
白川です.責任がありますので,次のプログラムを実行したらどうなりますか.ジャミさんのはsocketを使っている複雑なので.

ところで,こちらも初歩的な質問ですが,lsとかlessとかは
動いていますよね?

int main(void) /* a function called main() with no parameter */
{
int i; /* declarations */
i = 100; /* statements */
printf("Happy Gcc\n");
return 0; /* return statement */
}
スレッド一覧


560● Re[4]:Cのコンパイルで[ 白川洋充 ] 2002 08/26 02:48
directivesとbodyの間に投稿文がはいってしまいました.ごめんなさい.
スレッド一覧


561● ごめんなさい。勘違いしてました。[ ジャミ ] 2002 08/26 03:05
申し訳ないです!プログラムの方に問題があったみたいで、
変なところにスペースが入っていてちゃんとコンパイルできて
なかったみたいです。
本当にお騒がせしました。ごめんなさい。
スレッド一覧


562● Re:ごめんなさい。勘違いしてました。[ 白川洋充 ] 2002 08/26 10:11
よかった よかった
Javaですと,マシンによってクラスライブラリがないといって怒るのとそのままいくのがあって,苦労してます.
お互い様です.

まずは,ほっとしました.

白川
スレッド一覧

早田のホームページへ
CGIROOM