• ベストアンサー

C言語のコンパイル方法

先程、「独習C」を使って勉強していると質問した者です。 私のDOS窓は今 C:\TYC4TH>gcc test.c -o test.exe gcc: test.c: No such file or directory gcc: no input files となっています。 どうすれば、プログラムが実行できますか?

noname#62377
noname#62377

質問者が選んだベストアンサー

  • ベストアンサー
  • Boo-king
  • ベストアンサー率19% (5/26)
回答No.1

実行以前にコンパイルができていません。 test.c が見つからないと言っています。 C:\TYC4TH>dir を入力してみると、おそらく test.cは表示されないはずです。 コンパイラは、test.cがどこにあるかが判らないのです。 そこで、単純な解決さくとしては、 test.cというCファイルを C:\TYC4TH にコピーするか コマンドを C:\TYC4TH>gcc C:\dummy\path\test.c -o test.exe といった具合に絶対パスで指定してあげてください。 そうすればコンパイルができるはずです。

その他の回答 (1)

  • Boo-king
  • ベストアンサー率19% (5/26)
回答No.2

#1で回答したものです。 先ほどの絶対パス部分は例です。 そのままでは動きませんので、実際にtest.cがあるPathを指定してください。

noname#62377
質問者

お礼

コンパイルできました。 丁寧にありがとうございました。

関連するQ&A

  • 独習C言語のコンパイル

    C言語初心者です。 他の方が質問されてて、 その回答通りにコンパイルを実施したのですが、 何度やっても同様の現象となり、そこからなかなか進めません。 C:\TYC4TH>gcc C:\TYC4TH\test.c -c test.exe gcc: test.exe: No such file or directory C:\TYC4TH>dir 2008/05/10 16:29 120 test.c 2008/05/10 16:32 590 test.o となり、なぜかtest.oが作成されます。 申し訳ないですが、ご教授願います。

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

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

  • Ubuntuでコンパイルできない

    先日、Ubuntuの7.04をインストールしました。そこで、terminalでコンパイルしようとした結果, gcc ex.cと入力すると、 gcc: ex.c: No such file or directory gcc: no input files とでてそれでコンパイルできていません。助けてください。

  • c言語について、質問します。

    c言語について、質問します。 環境設定を行いましたが、 コンパイルが何度、やってもできません。 c:?source>gcc -o sample sample.c と入力すると、 gcc:installation problem, cannot exec cc1':No such file or directory とでます。 成功したら、このような文字はでないとかいてあるのですが、どうすればよろしいですか?

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

    Windows XPでCygwinを動かして、プログラムをコンパイルしようとしました。 gcc sample.c -o sample.exe としたのですが gcc: installation problem, cannot exec 'cc1': No such file or directory と表示されてしまいうまくコンパイルできません。 全くの初心者で原因がわからず、何をしたらいいのかわからないと共に、ある程度対処方法を検索したのですがいい解決策が見つからないのでここで質問させていただきます。 よろしくお願いします。

  • コンパイル

    ubuntuで、 gcc (ファイル名).c とコンパイルをしようとすると、 error: stdio.h: No such file or directory error: math.h: No such file or directory が出てきてしまいます。どうやってコンパイルしたらよいのでしょう?初心者ですのでよろしくお願いします。

  • 独習C 実行できない。

    はじめまして。プログラミング初心者です。 先日独習Cという本を買ったのですが、その付属CD-ROMに添付されているGNU C compilierを使って実行しようとしてるのですが、何度本の通りにやってもうまくいきません。 簡単なプログラムを作ってTYC4THフォルダの中のsampleフォルダにtest.cというソースファイルを保存しました。 本によると、 ・ 読み取り専用の属性を解除 ・ソースファイルを保存したディレクトリに移動 ・gcc test.c と入力 ・a.exe と入力すると実行される となっています。 gcc test.cまではいいのですが、a.exeと入力すると 'a.exe'は、内部コマンドまたは外部コマンド 操作可能なプログラムまたはバッチファイルとして認識されていません。 と表示されます。どうすればいいのでしょうか?;;

  • 環境変数;C:\MinGW\binでいいですか?

    いつも大変お世話になりありがとうございます。 度々申し訳ございません。 標記の件。 C:\MinGW>gcc Sample1.c -o Sample1 gcc: error: Sample1.c: No such file or directory gcc: fatal error: no input files compilation terminated. C:\MinGW>gcc --version gcc (MinGW.org GCC-6.3.0-1) 6.3.0 Copyright (C) 2016 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 環境変数を追加するつもりが元々あった環境変数と 入れ替わったようです。 これは致命的なミスかも知れないと思い ここに又、投稿しました。 ご多忙のところ、恐れ入ります。 ご回答のほど、宜しくお願い申し上げます。

  • PRO*C コンパイルエラー

    現在PRO*CとORACLEを学んでいる初心者です。 PRO*Cを使用したCプログラムを作成し、gccコマンドで プログラムをコンパイルしたんですが、以下のようなコンパイルエラーがでまして、どうしたらいいのかわからず、先に進めない状態です。 # gcc -o viewaddr viewaddr.c -m64 -L$ORACLE_HOME -lclntsh viewaddr.c:139:20: sqlcpr.h: No such file or directory 確かにプログラム上でsqlcpr.hをインクルードしています。 sqlcpr.hを使用したいのですが、認識させるにはどうしたらいいのか教えていただけないでしょうか? 環境はUNIX(SUN)、ORACLE9iを使用しています。 どうかよろしくお願いいたします。

  • c言語コンパイル時にこのようなエラーが出てしまいます

    Sample1.c 1: can't open: studio.h: No such file or directory これはどこの設定が悪いのでしょうか? すみません助けてください!

専門家に質問してみよう