- ベストアンサー
無料でCのコンパイラを使えるサイトはないのですか?
今自分は独習Cをやろうと思っているんですが、肝心要のコンパイラがないんですね。Visual C++とかは平気で3万とかしますし、なかなか手が出せません。どこかで無料でダウンロードできるところはありませんか?ボーランドのだとC++しかなかったんで、Cは使えないんですよね。本当にお願いします。
- みんなの回答 (23)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
独習Cくらいなら、メモ帳で編集してDOSプロンプトでコンパイルして・・・と思ったのですが、それ以前の問題でしたね~。 確かに、はじめてだと、開発環境がメモ帳+コマンドライン・・・だと、やり方がわからないかもしれないというのを失念してました。 ↓で入手できる「C言語を始めよう!」などいかがでしょう? http://hp.vector.co.jp/authors/VA010286/ 私は「Perlを始めよう!」の方を使ってますが、GUI的には同じようなものだと思います。 GUIに好き嫌いはあるかもしれませんが、LSI C-86でもBorland C++でも利用できる(ミニ)開発環境なので良いのではないでしょうか。
その他の回答 (22)
- kamkamkam3
- ベストアンサー率42% (216/514)
ちょっと、ゴチャゴチャしたので、質問の答えだけ書きます。以下の表記を記入すればOKです。 /******************************************************************/ C:\borland\bcc55\Bin\bcc32.exe /******************************************************************/ 他のところも、やり方を1通り書いてあるので、読んでください。きっと役に立つと、思います。私も苦労したので。。。貴方と、同じ箇所でね、
- kamkamkam3
- ベストアンサー率42% (216/514)
あと、最後に、以下のホームページで、ソースコードをコピー、貼り付けして、 名前をつけて保存、コンパイル、実行してみましょう。色々面白いですよ。
- kamkamkam3
- ベストアンサー率42% (216/514)
先程の bcc32.cfg と ilink32.cfg がうまく作成できたら、今度はエディタに以下をコピー、貼り付けしてください。 #include <stdio.h> int main() { puts("Hello, Borland C++ Compiler 5.5 !"); returne 0; } 名前をつけて保存します。ちなみに ~.c という様に最後は、ピリオドとCにしてください。 それから、コンパイル、実行します。両方とも、ビルド(B)メニューの中にあります。 *もしできないようでしたら、ビルド(B)の1番下にある、 LSIC<->BCC55の切り替え(T) をクリックしてください。 んで、成功したら、 Hello, Borland C++ Compiler 5.5 ! という文がDOS画面の2行目に表示されます。 このプログラムは上の文を表示しなさいというプログラムです。 あと、以下のホームページを参照してください。ソースコードを打ち、 名前をつけて保存、コンパイル、実行の順でやれば、ホームページに載っている、どんなソースコードでも実行できます。では、頑張って下さい。
- kamkamkam3
- ベストアンサー率42% (216/514)
どうも、遅くなりまして。 質問の箇所についてなのですが、 「bcc32.cfg と ilink32.cfg を作成する(B)」の上のテキストボックスには、以下のものをそのままコピー、貼り付けしてください。 C:\borland\bcc55\Bin\bcc32.exe それから、上記の作成ボタンを押しましょう。 以上です。私は、今さっき両方ダウンロードしてきて、10分ぐらいでできました。難しく考える必要は、ないです。慣れれば、パパパッとできます。 また、質問してください。
- kamkamkam3
- ベストアンサー率42% (216/514)
すでに、インストール済みですね。 #3番の方のお礼のところに書いてあるのですが、それは、bcc32.cfg と ilink32.cfg を作成する(B)の設定がうまく言ってないのではないでしょうか?というか、それしか考えられません。 /******************************************************************/ 本ソフトを起動し、「ビルド(B)」->「Borland C++ 5.5 の設定(B)...」で、BCC32.EXE の位置を指定します。 その下にある「bcc32.cfg と ilink32.cfg を作成する(B)」ボタンを押します。 /*******************************************************************/ 上記の文のとおりにしましたか?この通りにやれば必ずうまくいきます。しかし、初めての方にはよく分かりませんよね。また、気が向いたら質問くださいね。
補足
あのう、ビルドから設定で位置を指定するところで、どこに指定したらいいのかがわかりません。また、ためしにBCC32.EXEと打ち込んでその下の作成ボタンをを押したら「bcc32.cfgが書き込みモードではありません。」とでます。どうしたらいいのでしょうか?
- kamkamkam3
- ベストアンサー率42% (216/514)
一番手っ取り早い方法を書いておきます。 http://hp.vector.co.jp/authors/VA010286/index.html 上記のホームページから「C言語を始めよう!(PHOEBE.EXE)」というのをダウンロードしてください。そして、ダウンロードをしたものを解凍すると、3つか4つファイルがでてきます。それからは、中に入っている説明書(HTMLファイル)をみて、できると思います。もし分からないことがあれば、また質問してください。では、頑張って下さい!
- kamkamkam3
- ベストアンサー率42% (216/514)
ちなみに、VC++が3万するとおっしゃっていましたが、VC++6.0はそのぐらいしました。 しかし、ご存知のとおり .netシリーズからMicroSoft社は値下げしまして、Vc++.Netなら、税込みで、14000前後で購入できます。 初心者には使いやすい環境だと思うのですが。 あと、僕はよく知らないのですが、VC#というのでも、もしかしたら、Cをコンパイルできるかもしれません。
補足
いろいろな考えを述べてくださって大変感謝しています!!やはり自分は知識が非常に乏しいため、なかなかC言語を始めようをできません。いったい、勉強してからとおっしゃってましたが、どうやって、また、何を勉強すればいいのですか?検索エンジンというのもどうやるのかがわかりません。ただ単に検索で*.pifをうちこめばいいのでしょうか?でも、それをしましたが、MOSとかはでてきませんでした。また、VC++とVC++.NETはどう違うのですか?本当に自分の知識のなさを痛感しています。回答お願いします。
- kamkamkam3
- ベストアンサー率42% (216/514)
あと、たしかLSI-Cは整数型しか使えないような気がしました。具体的に言うと、少数を扱うプログラムは組めないということです。 私もダウンロードした時、その説明を見てびっくりした記憶があります。 ですから、BorlandのC++のほうがお勧めなんですが。 あと、C++コンパイラはC言語もコンパイルできます。 よって、VC++などもCをコンパイルできます。
- kamkamkam3
- ベストアンサー率42% (216/514)
下記の方が、書いてありますが、BorlandのC++でコンパイルできますよ。
>コマンドまたはファイル名が それは、LSI C-86のコンパイラにパスが通っていないからです。 非常に基本的なことですので、検索エンジンで検索してみて下さい。 恐らく、LCC.EXEをフルパス(絶対パス)で指定していないことが原因だと思います。 「LCC.EXE」としか指定していないと、コンパイルできません。 もしくは、環境変数のPATHにLCC.EXEのあるフォルダまでのパスを指定する必要があります。 Borland C++を使ったC言語講座を見つけましたので、その準備のところが参考になります。 http://www.alfasystem.net/dojo/room5/LectureC/ Borland C++用に書かれてありますが、LSI C-86でも設定方法は同じです。(パスは違いますが) これでできないとなると、知識不足の感が否めないので、色々勉強してから手を付けましょう。 知らない、でプログラミングをしたら、痛い目に遭うことも多いですしね。 #無限ループにはまったら、強制終了のさせ方すら知らないとイタイよ。。。
補足
回答ありがとうございます。早速ダウンロードしてみたのですが、最初にビルドでBorlandc++かLSICの試食版の設定をしないといけないですよね。その設定できちんと設定したはずなんですが、helloworldを表示させるプログラムを打ったんですが、コマンドまたはファイル名が正しくありませんとエラーが出るんですが。どうしたらいいんでしょうか?