• ベストアンサー

初歩的な質問ですが・・・

高1です。情報処理の授業でC言語をやっています。 Hドライブにプログラム用のフォルダを作り、 サクラエディタなどでプログラムを作った後に コマンドプロンプトで H: cd (フォルダ名) bcc32 (プログラム).c の手順でコンパイルを行って居るのですが、自宅でやろうと思っても出来ません。 どうすれば良いでしょうか?

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

  • ベストアンサー
  • zwi
  • ベストアンサー率56% (730/1282)
回答No.5

コマンドプロンプトの操作に不慣れだと思いますので下記サイトで勉強してください。

参考URL:
http://www5f.biglobe.ne.jp/~ayum/command/command.html
sumasshu
質問者

補足

ありがとうございます。 c:\フォルダ名> までは行くようになりましたが、 c:\フォルダ名>bcc32 プログラム名.c とすると、 E2133:コマンド'ilink32.exe'を実行できない と言うエラーが出てしまいます。 bcc55内のbin内に、bcc32.cfgとilink32.cfgはしっかり入れてありますし、 環境変数のPATHもc:\Borland\Bcc55\binを加えました。 何度も申し訳ありません。

その他の回答 (5)

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.6

1.path追加時に;は忘れていませんか? 2.pathリターンで今のパスが表示されますがちゃんと追加されてますか? 3.bcc32.cfgとilink32.cfg内で書かれたパスは合っていますか?

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.4

1.フォルダはエクスプローラでちゃんと作りましたか? 2.CドライブでDOSプロンプトから dir と打ち込んで目的のフォルダは表示されますか? 3.カレントフォルダを把握していますか? DOSプロンプトから cdリターン と打ち込むとカレントフォルダを表示します。 そこはWindowsフォルダより下の階層じゃありませんか? 4.確実のフォルダを移りたいならフルパス指定です。 試してみてください。 cd c:\(フォルダ名) うまく行きませんでしたか?

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.3

そもそも家庭用のパソコンでHドライブなど無いのでCドライブが正解? まぁ、コンパイラが入っていないってオチの方がありそう。

sumasshu
質問者

補足

コンパイラをインストールしました。 c: cd (フォルダ名) bcc32 (プログラム).c Cドライブに場所を変更しましたが、cd と入力すると 指定されたパスが見つかりません、と表示されます。

noname#77845
noname#77845
回答No.2

最初に、「出来ません」ではなく、どういうエラーが出たのかを書きましょう。 で、回答としては、 「コンパイラをインストールしましょう。」 http://www.codegear.com/jp/downloads/free/cppbuilder の 「C++ Compiler 5.5/Turbo Debugger」 から、進みます。

sumasshu
質問者

補足

説明不足、申し訳ありませんでした。 どうもありがとうございます。 しかし、cd の後にEnterで 指定されたパスが見つかりません、と表示されます。

  • asuncion
  • ベストアンサー率33% (2126/6288)
回答No.1

自宅のパソコンにBorland C++ Compilerをインストールしてありますか?

sumasshu
質問者

お礼

申し訳ありません。 インストールしなきゃいけない事すら知りませんでした。

関連するQ&A

  • 自宅でc言語のコンパイルが

    情報処理でc言語やってます。 学校ではサクラエディタでプログラムを書き、cproというフォルダに入れてます。そしてコマンドプロンプトで H: cd \cpro bcc32 ~.c でコンパイルします。自宅でもやろうと思って、 C++ Compiler 5.5/Turbo Debuggerってのをインストールして 設定が色々あるみたいなので、setbccと言うのをダウンロードして使ってみました。 再起動して試したんですが、 c: cd \cproまでは良いんですが、 bcc32 ~.cのあとに、コマンド'ilink32.exe'を実行できない ってなります。どうしたら良いか分かりません。PCの知識は何も無いので困ってます

  • コンパイル

    Cで書いたプログラムをWindowsXPに入っている コマンド プロンプトでコンパイルしたくて、 いま、やり方が書いてある本を見ながらやってるのですが、 例えばaaa.cをコンパイルするとしたら、 C:\***>+++ aaa.c とやるんと書いてあって、 本には+++にgccかbcc32って書いてあるんですけど、 それだと 『"gcc"は内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイル として認識されていません』 『"bcc32"は内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイル として認識されていません』 って出るんです。 じゃあgcc、bcc32の代わりに何を入れたらいいのでしょうか??

  • Borland C++でDLL作成

    こんにちは。 Borland C++でC++を始めて2日目なのですが、質問させてください。 メモ帳のエディタを使って簡単なプログラムを作成してコマンドプロンプトからコンパイルしています。 質問は、DLLとOCXを作成したいのですが、可能でしょうか? 作成手順がさっぱりわからなくて、参考になるサイト等を教えていただきたいです。 よろしくお願い致します。

  • コンパイル~リンクを行いたいのですが

    freecommandlinetools2というものをインストールしたのですが、それを使用する際 C:\borland\Project\1 にcのソースファイル1_4.cがあるとして 以下のコマンドでコンパイル~リンクまで行う --コマンド-------------------- cd C:\borland\Project\1<enter> set path=C:\borland\bcc55\Bin<enter> bcc32 -I"C:\borland\bcc55\Include" -L"C:\borland\bcc55\Lib" 1_4.c<enter> ---------------------------- コンパイルエラー、リンク時のエラーがなければ C:\borland\Project\1フォルダに2_4.exe が作成されており、 コマンドプロンプトから実行する。 と、書かれていました。 コマンドプロンプトの使用フォルダをCドライブに変更したので、cdはいらないと思い、borland\Project\1でエンターキーを押したのですが、『内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません』としかなりません。そもそも<enter>というのは、エンターキーのことで良いのでしょうか? 右も左も判らない状態で、どう調べればいいのかも判らず困っています。 無知で恥ずかしいのですが、どなたかお教え頂けないでしょうか。

  • C言語の学習環境について。

    C言語の学習環境について。 学校でC言語を習っているのですが、学校ではソースコードを秀丸エディタを使って編集しています。学校で使っているコンパイルソフトはvisual stdio2010です。 vscmd.bat というファイルからコマンドプロンプトを起動し、秀丸エディタでソースコードを編集し、コマンドプロンプト上で、clのコマンドでコンパイルして実行すると言うことをしています。 自宅でも同じことをしたいと思っておりまして、検索して調べてみたりしたのですがいまいちわかりません。 私は自宅のPCでは、テキストエディタはTeraPadを使いたいと思っており、コンパイルソフトはvisua stdio2008、OSはwindows7です どうすればいいのでしょうか?どなたかご教授お願いします。

  • C言語のコンパイルの設定で詰まっています。

    エディタ:Notepad++ notepad++のNppExecというプラグインを使い、いろいろなサイトとファイルを参考に以下のコマンドを記述しました。 NPP_SAVE CD $(CURRENT_DIRECTORY) C:\borland\bcc55\Bin\bcc32.exe -I -L "$(FILE_NAME)" Console画面には、 Current directory: C:\[フォルダ名] Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland [ファイル名].c: Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland ================ READY ================ と表示されました。 私には何をやっている文章なのかよくわからないのですが、 .cのファイルはちゃんと保存され、.exe .tds .obj のファイルができているので、コンパイルは成功していると思います。 そこで、 コンパイルしたhogehoge.exeなどをnotepad++上で実行させるためには、どのようなコマンドを記述すればいいのでしょうか? コマンドプロンプトをにbcc32などと記述してコンパイルするのは、面倒に感じるのでどうしてもNotepad上でexeを実行させたいのです。 他のテキストエディタを使う、というのは考えていません。 当方、プログラミング自体、C言語でやっとfor文を覚えたばかりの初心者なので、できるだけわかりやすい言葉で解答をいただけると幸いです。お願いします。

  • コマンドプロンプトを使ったコンパイル

    学校の授業でプログラミングを勉強し始めたばかりの右も左もわからぬ初心者であるということを前提に、質問させてください。 作った.cppファイルをコマンドプロンプトで bcc32 ファイル名 としてコンパイルしたいのですが、何故か出来ません。 「'bcc32' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 と表示されてしまいます。 どうしたらコンパイルすることが出来るでしょうか、どなたか親切な方、教えてください。

  • Borland C++ Compiler でコンパイル

    Borland C++ CompilerとCpadというツールを使っているのですが、コマンドプロンプトだとbcc32 ファイル名 と入力しても「’bcc32’は、内部コマンドまたは外部コマンド~」というエラーが出て上手くいきません。 しかし、Cpad上でコンパイルすると画面下のメッセージボックスにきちんと bcc32 ファイル名でコンパイルできています。 同じコマンドを入力しているはずなのに、なぜコマンドプロンプトでは上手くいかないのでしょうか?

  • SYSTEM関数等を用いて複数のコマンドを打ち込みたい

    こんばんは。C言語初心者のjovanといいます。 初心者のため拙い文章になってしまう可能性があることを初めにお詫びしておきます。 現在SYSTEM関数を使って、コマンドプロンプトでコマンドを実行するプログラムを作成しているのですが、少々困ったことになりました。 というのも、 SYSTEM("cl c:\\temp.c"); などと打ち込むと、ダブルクォーテーション内の記述がコマンドプロンプト上で実行され、コマンドプロンプトが終了されますよね? 私がやりたいのはそれだけではなく、(1)コンパイラをロードし、(2)フォルダを移動し、(3)コンパイルというような動作をコマンドプロンプト上で行わせたいのです。 しかしながら、この3つの動作をSYSTEM関数だけで処理するのは、SYSTEM関数は、1つのコマンドがコマンドプロンプトで実行されるとコマンドプロンプトが終了してしまうという性質上不可能だと思います。少なくとも私の知識上では無理です。 というわけで、SYSTEM関数、または他の関数でもいいのですが、コマンドプロンプト上で複数のコマンドを実行するプログラムはどのように作成したらよいのかを教えてくださると幸いです。

  • Borland C++ Compiler

    学校のC言語の授業で使用するので、Borland C++ Compilerをインストールしました。 今までに作ったプログラムや、教科書に載っていたサンプルプログラムをコンパイルして軽い勉強をしていたのですが、コンパイルの際にエラーが出るようになりました。 コマンドプロンプトでbcc32と打つと、パラメータのリストのようなものが出てくるので、-nなど適当にパラメータをつけて実行したら以下のようなエラーが出るようになりました。 Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland test.c: Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland Error: 外部シンボル '_main' が未解決(C:\BORLAND\BCC55\LIB\C0X32.OBJ が参照) objとtdsファイルは出力されるのですが、exeが出力されません。 どうやったらなおるか、教えてください。

専門家に質問してみよう