- 締切済み
Cコンパイラについて・・・
Cコンパイラについてなのですが・・・僕はbroland(ブローランド) の無料コンパイラをダウンロードしてきときと様のCpadのちゃんと対応したやつを使っているのですがコンパイルが実行されず・・・・ エラーが出てしまいます。 時間がありません。誰助けて・・・・
- ingenuity
- お礼率56% (60/107)
- その他(ソフトウェア)
- 回答数3
- ありがとう数1
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- noraneko66
- ベストアンサー率33% (13/39)
エラー内容は?
- MoguraSE
- ベストアンサー率64% (81/126)
こんにちは。 Borland(ボーランド)ではありませんか? CPad+無料コンパイラというと…それしか思いつきませんが…。 CPadのコンパイラパスは正しく設定していますか? http://www.ee.fukui-nct.ac.jp/~yoneda/text/other/programming/install_of_BCPad.html ここを参考に、設定を見直してみてください。
- koko_u_u
- ベストアンサー率18% (216/1139)
>時間がありません。誰助けて・・・・ 無理です・・・
関連するQ&A
- 無料コンパイラの比較について
現在、C言語の学習を行っています。 とりあえず1からプログラミングを始める前提でメモをするためにコンパイラに関して自分で調べているのですが、無料で入手できるコンパイラで以下のものを見つけました。 ・LSIC-86試食版 ・Borland C++Compiler 5.5 とりあえずどちらも入手して、簡単なプログラムのコンパイルを試してうまくいきました。 ここで上記2つのコンパイラにはどのような違いがあるのかが気になり調べていたのですが、Web上では見当たりませんでした。 どちらもCpadを使用して簡単にコンパイルができるようになり、 適当にどちらも使っては見ているのですがどちらも使い勝手としては同じようなもので、これといった違いが今のところ見当たりません。 (これはまだプログラミングの内容がたいしたものではないのが原因でもあると思いますが…) どなたか上記2つの違い(長所、短所)などをご存知の方いましたらご教授いただけたらと思います。 よろしくお願いいたします。
- ベストアンサー
- C・C++・C#
- コンパイラについて
C言語初心者です。 コンパイルしたときにたまに出る、タイムスタンプが変更していません??みたいなのが出るときがあるのですが、これって何なのでしょう?? この表示がでたあとは、どう考えても間違っていないプログラムを組んでもコンパイル自体は通るのですが、実行しますとエラー、この情報を機密事項として送信しますか?と、出てしまうのです。 もしかしたら実行エラーしたあとの処理が何も変わってないって意味なのでしょうか??(この後、何をしても 実行時エラーで送信しますか?って出ちゃいます) また、これが出てしまった後どうすれば普通の結果が出せるようになるのでしょう??コンパイラの名前とか書いたほうがよろしいのでしょうか?何か不都合がありましたら補足させていただきます どうかよろしくお願いいたします。
- ベストアンサー
- C・C++・C#
- フリーのCコンパイラに関して
今、ボーランドのCコンパイラを使用しているのですが、ボタンに一つでコンパイルして実行するのではなくて、コマンドプロントで、これから行う作業を入力して、 実行することは出来ますか? 他のフリーソフトで出来るものがあれば教えて下さい。
- ベストアンサー
- フリーウェア・フリーソフト
- GNUコンパイラとIntelコンパイラの違いについて
今回fortranとC言語で書かれたWindows用プログラムをLinux用に移植することになりました。GNUのコンパイラを使用し無事コンパイルできたので実行したのですが"Segmentation fault"となりうまく実行できませんでした。そこで試しにIntelのコンパイラを使用しコンパイルしてみたところGNUのときとは違い"Segmentation fault"とは出ず、プログラム内のエラーチェックに引っかかり止ってしまいました。同じソースコードにもかかわらず止まる箇所が異なります。 今まで考えたことがなかったのですがGNUとIntelのコンパイラの違いはなんなのでしょうか?また、この二つ以外にいいコンパイラはあるのでしょうか?
- ベストアンサー
- C・C++・C#
- コンパイラによってエラーが出たり出なかったり
構造体をポインタでつなぐリスト構造を使ったソースを書いて、Borland C++ Compiler 5.5 でコンパイルしたものを実行するとエラーで止まってしまいました。 コンパイル時には何も警告が出ませんでした。 しかし、ソースを何度見てもバグらしいコードが見つからなかったので、試しに Microsoft .NET Framework SDK でコンパイルしてみたところ、こちらも警告も出ずにコンパイルが通って、実行してみたらこんどは正常に動作しました。 コンパイラによって、実行時にエラーが出たり出なかったりするということは初めてなのでその原因を知りたくて質問しました。 どういった場合にこのようなことが起こるのでしょうか。 Borland C++ で出たエラーは、おそらくセグメントエラーだと思います。 今のところ正常に動いているのですが、なにかデンジャラスなコードを書いてしまった気がして気持ち悪いです。
- ベストアンサー
- C・C++・C#
- C言語のコンパイラについて教えてください。
C言語の勉強をしてるのですが、コンパイルすると普通にミスは認められず表示されたので、実行してみて入力とかしてみたら、途中で画面に「問題が発生しました。ご不憫をおかけします。この問題をマイクロソフト社に送信してください。ってでちゃって、組んだプログラムのテストみたいなのを出来ないことが多々あるのです。これはいったいどのような事がおこってるのでしょう?Bolrand社のC++って書いてあるコンパイラを使用してます。コンパイルされたからってミスはなかったなんてことはないということでしょうか?? お返事よろしくお願いいたします。
- ベストアンサー
- C・C++・C#
- Vista対応のC言語のコンパイラを見つけてるのですが
来年からC言語をメインとした仕事をしていくので今のうちから自宅でCを勉強したいと思っています。 購入したC言語の書籍には http://www.mingw.org/から配布されてる無償のMinGWというコンパイラをダウンロードして使うと書いてあったのですが Windows XPの場合と書いてあって、実際にVistaでやってみたらインストールできたものの実際にコンパイルしてみるとどうもうまくできませんでした。 Vista対応のC言語のコンパイラがありましたら教えてください。できればフリーのものがいいです。 よろしくお願いします。
- 締切済み
- C・C++・C#
- フリーのコンパイラを探しています
PC上で動作するフリー(若しくは無償で手に入れば期間限定版でも良いです)のCコンパイラ(C++もあれば尚可)を探しています。 目的は、あるサイトから取得した暗号化を行うソースをコンパイル&実行する為です。しかしながら、そのソースはかなり前にPC-98(NEC)で Turbo Cで確認したもので、int型が2バイトであることを前提にしています。試しにBorlandのコンパイラ(BCC32)でコンパイル&実行してもこちらの期待した結果は得られませんでした。(int型をshort型に変更しコンパイルしてもだめでした) 上記の条件にあてはまるものでLSC-Cがありますが、LSC-Cでコンパイルするとメモリ不足となり、コンパイルが異常終了してしまいます。 int型を2バイトとして扱うことのできるコンパイラをLSC-C以外にご存じでしたら教えていただけませんでしょうか。
- ベストアンサー
- C・C++・C#
- コンパイラ、インタプリタ、クロスコンパイラについて
インタプリタについて質問があります。 色々と調べたところ、perl、php、rubyなど、ソースをインタプリタで実行する言語の利点は以下なのだと思います。 ソフトを作っている環境と実行環境の間でcpuやos等が異なる場合は、 ソースは互いに異なる機械語に翻訳されるので、翻訳は実行環境で行わなければならない。 その際、コンパイラの場合はわざわざ手動で翻訳を実行しなければならないが、 インタプリタの場合は勝手に実行時に翻訳してくれるので楽。 1.それで質問なのですが、 コンパイラは環境に対応した機械語を出すらしいですが、 何故そんな事ができるのでしょうか。 コンパイラが、自身が置かれた環境を分析して、それに対応した機械語を出すのでしょうか? それとも、そもそも環境毎に対応したコンパイラを使うという事でしょうか? 2.また、世の中にはクロスコンパイラというものがあると聞きました。 クロスコンパイラがあれば、ソフトを作っている環境でそのままコンパイルできるので、 インタプリタはいらないのではないでしょうか? クロスコンパイラの短所や長所などを教えてほしいです。 3.翻訳後の話として、機械語はcpuやosによって違うという話ですよね。 つまり、機械語にコンパイル済みのソフトを配布する際は環境毎に対応したソフトを それぞれ配布しなければならないのですよね。 しかし、ネット上でダウンロードできるフリーのソフトなんかは、 特定のOS向け、あるいはOS別に違うファイルを配布、というのはよく見かけますが、 cpuやその他の環境毎に配布物を分けているのは見たことがありません。 機械語は、本当にos以外にも依存するものなのでしょうか?
- 締切済み
- その他([技術者向] コンピューター)
お礼
ありがとうございます。見てみます。