ホームページ > 記事 > システムチュートリアル > CodeBlockがコンパイルできない理由と解決策
CodeBlocks16.01 最新バージョン Baidu Cloud ダウンロード (インストールパッケージにはコンパイラーが含まれます)
https://pan.baidu.com/s/1kWjtmKJ
1. ダウンロードしたインストール パッケージにはコンパイラーが含まれていません。上記で共有された Baidu Cloud リンクにアクセスして、インストール パッケージを再ダウンロードしてください。
2. CodeBlocks を C ドライブ以外のドライブ (D ドライブ、E ドライブなど) にインストールしたか、C ドライブにインストールされていたにもかかわらず、インストール時にデフォルトのディレクトリ以外の別のディレクトリにカスタマイズしました。これにより、システムがコンパイラのアドレスを正しく識別できなくなります (これはソフトウェア自体の設計上の欠陥である可能性があります)。アンインストールして再インストールし、インストール中にソフトウェアを C ドライブにインストールするか、コンパイラが配置されているパスを手動で更新してみてください。
選択したディレクトリに bin (ツールボックス) フォルダが存在する必要があり、すべてのコンパイラがこの bin ディレクトリに存在する必要があり、コンパイラの名前も画像内の名前と同じである必要があることに注意してください。そうでない場合は、これを設定した後ステップでは、システムはまだそれを認識できません。各コンパイラを 1 つずつ更新する必要があります。
この手順の例を示します。たとえば、私のインストール ディレクトリは C:Program Files (x86)CodeBlocksMinGW にあります。
このディレクトリに入ると、bin フォルダーが表示されます。bin フォルダーを開くと、多くの実行可能ファイル (exe 形式) が表示され、その中にはコンパイラーもあります
たとえば、C 言語コンパイラが mingw32-gcc.exe である場合、ディレクトリに移動してファイル名を「COCO-C Language Compiler.exe」に変更するか、名前を変更したくない場合は、このmingw32-gccをデスクトップなどに移動してください
現時点では、コンパイラー設定ページに移動して、C 言語コンパイラーの場所と名前を更新する必要があります。そうしないと、システムはどのようにしてそれを見つけることができるのでしょうか。これは、システムがデフォルトで C ドライブ内のデフォルトのインストール ディレクトリを検索するため、システムが D ドライブにインストールするソフトウェアを見つけられない理由でもあります。また、C ドライブにインストールしましたが、デフォルトでは Program Files (x86) フォルダーにインストールされず、作成した新しいフォルダーまたは他の場所にインストールされました。その場合、現時点ではシステムがコンパイラを見つけられない可能性があります。コンパイラが配置されているディレクトリを手動で更新するか、インストール中にカスタム オプションを選択せずにデフォルトのオプションをそのまま使用する必要があります。
以上がCodeBlockがコンパイルできない理由と解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。