▼スレッド
│
└◇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 <
最近、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をインストールするほかに何か設定しなければならないんでしょうか?教えてください。よろしくお願いします。
人によっては違うかもしれませんが,cygwinを使うのは,プログラミング環境をつくりたいという方が多いのではないのでしょうか.商用のCなどはすこし変ですからね.スレッド一覧
そこで,Gccが動かないというのは,私の悩みと同じです.
ジャミさんの投稿の下の発言(552)に回答があるのではないでしょうか.
binutils を入れてください。
で直るのではないでしょうか.私の場合にはテストプログラムでstdioも使わないテストプログラムでしたので,Gccだけインストールすると,asがない,asをよそからもってくると,今度はldがないということになりました.
そこで,教えていただいたとおり,binutilをいれたら問題なくコンパイルできました.
一日の差で教える側になりました.
返事有難うございます。スレッド一覧
binutilsはもうすでに入ってるみたいです。
setup.exeを実行して、
Current |New |・・・・・|Package
・ ・
20020706-2|Keep|・・・・・|binutils・・・・・
という風になっているってことはもうインストールされてるっていうことですよね?
よくわかんないです。
#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 */
}
directivesとbodyの間に投稿文がはいってしまいました.ごめんなさい.スレッド一覧
申し訳ないです!プログラムの方に問題があったみたいで、スレッド一覧
変なところにスペースが入っていてちゃんとコンパイルできて
なかったみたいです。
本当にお騒がせしました。ごめんなさい。
よかった よかったスレッド一覧
Javaですと,マシンによってクラスライブラリがないといって怒るのとそのままいくのがあって,苦労してます.
お互い様です.
まずは,ほっとしました.
白川