2016-11-06 12 views
2

なぜコードブロックがコンパイラを見つけられないのですか?私はこれまで、私のc:にmingw setupを使わずにcodeblocksをインストールしようとしましたが、cygwinを設定しようとしましたが失敗してしまったので、codeblocksを完全にアンインストールしてmingwの設定をダウンロードしてE:私は事前に設定されていたであろうと思ったが、それ以上の年齢の設定が残った:コードブロックを設定するには?

enter image description here
私はmingwのセットアップをダウンロードし、私のE上でそれをインストールしていた: enter image description here

私のようにCygwinのgccのを持っていたので、選択されたコンパイラが、mingwのセットアップにgcc/g ++コンパイラとデバッガがあると述べたので、リストから選択する必要がありました。多くので、私はただ一つの選択:

enter image description here
をしかし、コンパイラは常にエラーメッセージ生成します。コンパイラは、インストーラに含まれている場合は
enter image description here
を、それがパス自体を構成していたではないでしょうか?私はCコードのコンパイルを開始できるようにコードブロックをどのように設定するのですか?

+4

興味のあること:ラティス8 MCU(http://www.latticesemi.com/en/Products/DesignSoftwareAndIP/IntellectualProperty/IPCore/IPCores02/Mico8)用に開発していますか?私はあなたがそれを別々にインストールする必要があると思う、インストーラはTDM-GCCの古いバージョン(32/64ビットのみ、AFAIKはすべてのアーキテクチャではない)のみを持っています。 – deamentiaemundi

+1

@deamentiaemundi、実際には私は全く何も知らないが、私はちょうどプログラミングのために出発しており、まともな使いやすいコンパイラを見つけることができなかった。 Dev C++は使いやすいものでしたが、使用したくないバグがたくさんありました。インストーラに付属のTDM-GCCはどのように使用しますか?私はちょうどいくつかのプログラム(私のレベルでちょうどおもしろプログラム)をコンパイルしたいです – BumbleBee

+1

IDE!=コンパイラ。しかし、deamentiaemundiが示唆するように、あなたはあなたが持っているコンパイラを選択する必要があります。ランダムなものを選ぶだけでは役に立ちません。また、Visual Studioを手に入れてコーディングを始めてみませんか? –

答えて

3

codeblocksインストーラがmingwのセットアップに失敗した場合は、手動で追加する方法があります。上に表示されているグローバルコンパイラ設定ダイアログで:

  • 「GNU GCCコンパイラ」を選択します(最初のオプションにする必要があります)。
  • 「ツールチェーン実行可能ファイル」タブを選択
  • 自動検出ボタンを押してください。あなたのコンピュータに複数のバージョンのmingw/tdm-gccがある場合、それは動作しないかもしれません。
  • それが動作しない場合:
    • は、「...」ボタンを押すと、手動で使用したいmingwのバージョンのルートフォルダを選択します。 (bin、include、およびlibのサブフォルダを含むフォルダです)。そのフォルダMINGWROOTを呼び出します。
    • [ディレクトリの検索]タブを選択し、[コンパイラ]サブタブを選択します。
    • を含める追加ボタンを押すとMINGWROOT \を入力し
    • が含まれる「リンカー」サブタブを選択し、追加ボタンを押すと、「リソースコンパイラ」サブタブを選択し
    • libにMINGWROOT \を入力し、追加ボタンを押すとMINGWROOT \を入力してください

あなたが何か言うのウィザード画面に到達したときに、新しいプロジェクトを開始するたびに、「使用するコンパイラを選択してください...」、「GNU GCCコンパイラ」を選択します(再びそれがあるべき最初のオプション)。

+1

インストーラはMinGWフォルダを同じインストールディレクトリにコピーしただけですが、上記のように正確に行っても、メッセージはまだポップアップします。この時点で、上記の「最初の選択肢」が「GNU GCC for ARM」である場合、私は混乱します。 – BumbleBee

+1

環境エラーが表示され、「設定された検索パスでコンパイラが実行可能で、ARM用GNU GCCコンパイラが見つかりません」というメッセージが表示されます。 – BumbleBee

+2

「Microsoft Visual C++ 2010」の上に投稿した3番目の画像には、「GNU GCC Compiler」のオプションが必要です(「for」の部分はありません)。そのオプションを使用します。 –

関連する問題