- 締切済み
コンパイルエラー
こんにちは。 本を見ながらソースコードを打って、コンパイルをすると、 「'sample8' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 と表示されます。 コンパイルソフトは、 bcc1です。 問題のソースコードはこれです。↓ #include <stdio.h> main () { int i = 1; tloat f = 0.2; double d = 1.25; printf("変数i:%d f:%f d:%lf", i, f, d); return 0; } 理由の分かる方は回答お願いします。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- Interest
- ベストアンサー率31% (207/659)
> 本によると、sample8.cを作って、 > C:\source>sample8.exe > で、コンパイルができると書いてあります。 世の中に沢山Cコンパイラがありますが、このようなコンパイラは見たことがありません。(bccの間違いではなくて?)bcc1 というコンパイラがあるのでしたら普通は、コマンドプロンプトで bcc1 sample8.c と入力すると、コンパイルされて sample8.exe ができるものだと思います。
- Tacosan
- ベストアンサー率23% (3656/15482)
う~ん.... #1 が正解かなぁ. ソースファイルを作るだけじゃダメで, コンパイラ (bcc1?) を動かさないと実行ファイルである sample8.exe はできません. この実行ファイルがないからコマンドプロンプトが文句を言っています. で, 本当に > 本によると、sample8.cを作って、 > C:\source>sample8.exe > で、コンパイルができると書いてあります。 なんてことが書いてある本だったら捨てちゃってください. こんなところから間違ってる本は, きっと有害無益だと思います.
お礼
そうですか・・・ でも、ほかのファイル(sample.Cファイル)をほんのとうりにコンパイルしてみると、エラーはでないんです。 不思議なものです。
補足
あっ! 解決しました。 じぶんの見間違いのようでした^^; すいませんでした。
- 0KG00
- ベストアンサー率36% (334/913)
コンパイルエラーではなくてDOSプロンプトのエラーです。 ソースのファイル名やコンパイラをチェックしてみてください。 どういう経緯でそのメッセージが表示されたのかを教えてください。 ※ソース自体に問題は無いような。
お礼
ソースコードを、打って、sample8.Cファイルで保存。C:\cource>sample8.exeと入力して、Enterを押すと、エラーメッセージがでました。
補足
あっ! 解決しました。 じぶんの見間違いのようでした^^; すいませんでした。
- PED02744
- ベストアンサー率40% (157/390)
コンパイルをしたコマンドがおかしいのであって、ソースがおかしいのではないとおもいます。 ソースも一部おかしいような気がしますが、この時点で問題にするところではないでしょう。 どんなコンパイルコマンドを入力したのですか? コンパイルソフトがBCC1だとしたら PATH= に BCC1.EXEが存在するパスを通して、 C:\> BCC1 (コンパイルオプション) Cソースファイル名(多分 sample8.c) として、sample8.exeを作成してから C:\> sample8 としないとだめですが?
お礼
本によると、sample8.cを作って、 C:\source>sample8.exe で、コンパイルができると書いてあります。 (sourceは、ソースファイルのあるフォルダです。)
お礼
うーん。 やはり本が間違っているんですかねぇ。 回答のようにやってみます。 回答ありがとうございました。
補足
あっ! 解決しました。 じぶんの見間違いのようでした^^; すいませんでした。