• ベストアンサー

コンパイルできない…

プログラミングを始めようとしてまだ3日目のど素人で、しょっぱなからつまずいてます・・・ まず、環境は以下のような状態です。 言語:C++ コンパイラ:Borland5.5 OS:Windows2000 メモ帳で簡単なソースを書いて、test.cというファイル名でc:¥cwork¥ に保存して、コマンドプロンプトからc:\cwork\ bcc32 test.c と打ち込んだのですが、「bcc32は内部コマンドとして認識されていません」 という表示が出てコンパイルできません。 環境変数のpathが原因なのでは?と考えているのですが、本(独習C)に書いてある 通りに打ち込んであるし…どこがおかしいのか分かりません。 ↑これだけだと分からない、というのであれば返信しますのでどなたか教えてくだい。お願いします。

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

  • ベストアンサー
  • uyama33
  • ベストアンサー率30% (137/450)
回答No.2

c:\cwork\ bcc32 test.c のところを、 bcc32 c:\cwork\test.c にして、 下さい。 ただし、BCCのあるフォルダー で、入力してください。  違っていたらごめんなさい。

YF-1
質問者

補足

ありがとうございます。このやり方でやったらちゃんとコンパイル できました。でも、毎回BCCのファルダーまで移動するのは大変ですよね? 現在、環境Pathの設定と格闘中です。

その他の回答 (4)

回答No.5

> 現在PATHの最後に > ;C:\borland\bcc55\bin > を加えているのですが、何故か認識されません…。 Windows立ち上げ直後にコマンドプロンプトから: set path [RETURN] するとPATHの設定が出力されます。確かに c:\borland\bcc55\bin が含まれていますか?

YF-1
質問者

補足

色々いじくった結果うまくいきました。 アドバイスしてくれた方々ありがとうございます。 理由は、win2000のシステム 詳細 環境変数の項目で、 システム環境変数のPATHを変えていたのが間違っていて、 user環境変数にPATHを加えるみたいでした。 既にこんな状態でうまくいくか不安ですが、頑張っていきたいと思います。

  • uyama33
  • ベストアンサー率30% (137/450)
回答No.4

#2 です。 失礼いたしました。 #3の方の言われるように した方が良いと思います。

回答No.3

> bcc32 c:\cwork\test.c > にして、 下さい。 > ただし、BCCのあるフォルダー > で、入力してください。 "決して"お薦めしません。 環境変数 PATH に bcc32.exe のあるフォルダを 追加しましょう。そうすればどのフォルダからでも 起動できます。

YF-1
質問者

補足

はい,確かにそのほうが楽ですよね。現在PATHの最後に ;C:\borland\bcc55\bin を加えているのですが、何故か認識されません…。 原因はなぜなのでしょうか?

noname#4564
noname#4564
回答No.1

> 環境変数のpathが原因なのでは?と考えているのですが、 その通りです。(参考URLを読んでください) > 本(独習C)に書いてある 通りに打ち込んであるし…どこがおかしいのか分かりません。 特定の処理系のみに固有の注意点は一般の書籍には記載していないのが普通では?(「C言語の本」!=「BCCの本」でしょ?)

参考URL:
http://www.neco.nu/gohodoji/bccfaq/bccfaq.html#compileerror
YF-1
質問者

補足

返信ありがとうございます。参考にして勉強させていただきます。

関連するQ&A

専門家に質問してみよう