• 締切済み

Cygwinでコンパイルできません。

CygwinをすべてDefaultでインストールしました。 テキストエディタとしてTeraPadを利用しています。 テラパッドでtest.cというファイルをつくり、 gcc -o test test.c でコンパイルしたのですが gcc:test.c:No such file or directory gcc:no input files と表示されます。 正常にコンパイルするにはどうしたらいいのでしょうか? 自分はC言語について勉強したばかりでくわしくないので、この質問を書いていて言葉足らずなところがあり説明不十分かもしれませんが、よろしくお願いします。

みんなの回答

  • log_az
  • ベストアンサー率26% (8/30)
回答No.3

ホームディレクトリでコンパイルするのは、ホームディレクトリに test.cをおいておけばいいだけです。test.cのあるフォルダでコンパイル したい場合、その場所までcygwin上で移動します。 最初に、lsでいくつかディレクトリ(フォルダ)が表示されると思います。 そのフォルダに移動するには、 cd フォルダ名 と入力します。 cdとlsを繰り返してtest.cのあるディレクトリまで移動して、gccをすれば いいと思います。(ディレクトリ名がわかっていればlsは必要ありませんけど)

  • koko_u_
  • ベストアンサー率18% (459/2509)
回答No.2

>gcc:test.c:No such file or directory >gcc:no input files >と表示されます。 カレントディレクトリに test.c がないということです。 ls でそこに test.c はいますか?

GAZE777
質問者

補足

回答ありがとうございます。 lsしたところ、ありませんでした。 そこでホームディレクトリにファイルを作りたいのですが、ホームディレクトリに保存するにはどうしたらいいのでしょうか?

  • log_az
  • ベストアンサー率26% (8/30)
回答No.1

gcc test.c と入力すればいいと思いますよ。 間はスペースだけでよかったと思います。

GAZE777
質問者

補足

回答ありがとうございます。 lsしたところありませんでした。 そこでホームディレクトリにファイルを作りたいのですが、ホームディレクトリに保存するにはどうしたらいいのでしょうか?

関連するQ&A

専門家に質問してみよう