- ベストアンサー
Cコンパイラーのついてのご質問です。
Cの勉強をしようとして、 MS-DOSを開いて、 bcc32 sample11.cといれてコンパイルをしようとしたんですが、『 C:\source>bcc32 sample11.c Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland sample11.c: Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland Fatal: ファイル C0X32.OBJ が開けません C:\source> 』のようにでてきましたどうすれば良いのでしょうか?教えてください。 (ちなみに、今回のプログラムは #include <stdio.h> main() { printf("Hello!"); return 0; } です初めてのプログラムなので簡単です。)初めてプログラミングを勉強するので、できれば、詳しくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは。yasuyuki007と申します。 お困りのようですね~。 私も、Borland C++ 5.5を使用していますが、#1さんのおっしゃっているlibにはパスを通していません。 しかし、Cのソースファイルのコンパイル&リンクは問題なくできます。何がおかしいのか、ちょっと調べてみて気になった点を以下に記します。 Borland C++ 5.5をインストールした際に、readme.txtをきちんと読みましたか? そこには、以下の記載があったはずです。 2. インストール先の bin ディレクトリで次の手順を実行します。 a. 既存のパスに "c:\Borland\Bcc55\bin" を追加します。 b. bcc32.cfg ファイルを作成します。このファイルは,Include および Lib パスのコンパイラオプション(コンパイラの -I および -L スイッチ)を設定するものです。ファイルには次の 行を含めてください。 -I"c:\Borland\Bcc55\include" -L"c:\Borland\Bcc55\lib" c. ilink32.cfg ファイルを作成します。このファイルは,Lib パスのリンカオプションを設定するものです。ファイルには 次の行を含めてください。 -L"c:\Borland\Bcc55\lib" 私は、上記の手順a~cをきちんと実行しましたが、 tadamaroさんはどうでしょうか? コンパイルはできているようですので、手順cが抜けているような気がします。 今一度、bcc32.cfg ファイルとilink32.cfg ファイルの存在とその内容をチェックしてみて下さい。
その他の回答 (2)
- jacta
- ベストアンサー率26% (845/3158)
bcc32.cfgの設定がおかしいのではないでしょうか? -Lの部分のパスが正しいか、もう一度確認してみてください。
- Mi8
- ベストアンサー率25% (30/117)
linkできないエラーなのでパスが通ってないのでは?? path C:\source; は入っていると思いますがC0X32.OBJ が見つからないエラーです。 コンパイラの場所のサブディレクトリにlibというのがあるはずなのでそこも 通してみてください。 set lib を追加してもかまいません http://www.asahi-net.or.jp/~uc3k-ymd/Glib32/usage.html http://www.birdport.jp/CPre/free/