- 締切済み
Cygwinでコンパイルできません。
CygwinをすべてDefaultでインストールしました。 テキストエディタとしてTeraPadを利用しています。 テラパッドでtest.cというファイルをつくり、 gcc -o test test.c でコンパイルしたのですが gcc:test.c:No such file or directory gcc:no input files と表示されます。 正常にコンパイルするにはどうしたらいいのでしょうか? 自分はC言語について勉強したばかりでくわしくないので、この質問を書いていて言葉足らずなところがあり説明不十分かもしれませんが、よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- log_az
- ベストアンサー率26% (8/30)
ホームディレクトリでコンパイルするのは、ホームディレクトリに test.cをおいておけばいいだけです。test.cのあるフォルダでコンパイル したい場合、その場所までcygwin上で移動します。 最初に、lsでいくつかディレクトリ(フォルダ)が表示されると思います。 そのフォルダに移動するには、 cd フォルダ名 と入力します。 cdとlsを繰り返してtest.cのあるディレクトリまで移動して、gccをすれば いいと思います。(ディレクトリ名がわかっていればlsは必要ありませんけど)
- koko_u_
- ベストアンサー率18% (459/2509)
>gcc:test.c:No such file or directory >gcc:no input files >と表示されます。 カレントディレクトリに test.c がないということです。 ls でそこに test.c はいますか?
- log_az
- ベストアンサー率26% (8/30)
gcc test.c と入力すればいいと思いますよ。 間はスペースだけでよかったと思います。
補足
回答ありがとうございます。 lsしたところありませんでした。 そこでホームディレクトリにファイルを作りたいのですが、ホームディレクトリに保存するにはどうしたらいいのでしょうか?
補足
回答ありがとうございます。 lsしたところ、ありませんでした。 そこでホームディレクトリにファイルを作りたいのですが、ホームディレクトリに保存するにはどうしたらいいのでしょうか?