Подтвердить что ты не робот

Не удается найти исполняемый файл в вашем настроенном пути поиска для gnc gcc-компилятора

Моя проблема в том, что сообщение об ошибке code:: blocks сообщает мне, что он не может найти исполняемый файл в пути поиска для gnc gcc компилятора. Хотя, я не знаю, что это значит. Также я набрал код:

#include <iostream>
 using namespace std;

 int main(void) {
    cout <<"Hello World" <<endl;

    return 0;
 }

Я не могу его создать или запустить в code::blocks. Что мне нужно сделать?

Я пошел в линию, но у меня были ответы, которые были у меня над головой. Я смог использовать код:: блоки один раз, прежде чем я установил Visual studios express 2013. Visual studios тоже не работает. Он постоянно просил меня ремонтировать или деинсталлировать каждый раз, когда я пытался его открыть. Поэтому я удалил его вместе с code::blocks. Теперь, когда я снова установил code::blocks, я все еще не могу работать правильно.

Эта проблема с компиляторами занимает все мое время, и я не могу заниматься обучением программированию, потому что я не могу заставить компилятор работать правильно. Мне нужна помощь, пожалуйста.

4b9b3361

Ответ 1

Я предполагаю, что вы установили Code:: Blocks, но еще не установили или не настроили GCC. Я предполагаю, что вы работаете в Windows, основываясь на ваших комментариях о Visual Studio; если вы находитесь на другой платформе, шаги для настройки GCC должны быть похожими, но не идентичными.

Сначала вам нужно загрузить GCC. Есть много и много разных сборок; лично я использую 64-битную сборку TDM-GCC. Настройка для этого может быть немного сложнее, чем вам нужно, поэтому вы можете перейти на 32-битную версию или просто получить предварительно настроенную настройку Code:: Blocks/TDM-GCC .

Как только ваша настройка будет завершена, запустите Code:: Blocks. Вам не нужно создавать проект или писать какой-либо код; мы просто здесь, чтобы установить или переустановить вашу настройку, в зависимости от того, как вы решили установить GCC.

Перейдите в меню Settings, затем выберите Global compiler settings на боковой панели и выберите вкладку Toolchain executables. Убедитесь, что текстовое поле Compiler installation directory соответствует папке, в которую вы установили GCC. Для меня это C:\TDM-GCC-64. Ваш путь будет отличаться, и это совершенно нормально; просто убедитесь, что путь в текстовом поле совпадает с указанным вами способом. Обратите особое внимание на предупреждение. Code:: Blocks показывает: эта папка должна иметь подпапку bin, которая будет содержать все соответствующие исполняемые файлы GCC. Если вы просматриваете папку, в которой отображается текстовое поле, и там нет подпапки bin, возможно, вы указали неверную папку установки.

Теперь, на этом же экране Toolchain executables, поочередно пройдите отдельные блоки Program Files и убедитесь, что имена файлов, показанные в каждом из них, являются правильными. Вам понадобятся следующие варианты:

  • Компилятор C: gcc.exe (мои шоу x86_64-w64-mingw32-gcc.exe)
  • Компилятор С++: g++.exe (мои шоу x86_64-w64-mingw32-g++.exe)
  • Линкер для динамических библиотек: g++.exe (мои шоу x86_64-w64-mingw32-g++.exe)
  • Linker для статических libs: gcc-ar.exe (мои шоу x86_64-w64-mingw32-gcc-ar.exe)
  • Отладчик: GDB/CDB debugger: Default
  • Компилятор ресурсов: windres.exe (мои шоу windres.exe)
  • Сделать программу: make.exe (мои шоу mingw32-make.exe)

Снова обратите внимание, что все эти файлы находятся в подпапке bin папки, указанной в поле Compiler installation folder - если вы не можете найти эти файлы, у вас, вероятно, указана неправильная папка. Это нормально, если имена файлов не являются идеальным совпадением; разные сборки GCC могут иметь разные префиксные имена файлов, как вы можете видеть из моей настройки.

Как только вы закончите со всем этим, перейдите и нажмите OK. Вы можете перезагрузить Code:: Blocks, если хотите, просто чтобы подтвердить, что изменения вступят, даже если произошел сбой (у меня были случайные сбои, когда Code:: Blocks выйдет из строя и забудет любые изменения, измененные со времени последнего запуска).

Теперь вы должны быть настроены. Идите дальше и повторите свой небольшой раздел кода. Вы хотите, чтобы int main(void) был int main(), но все остальное выглядит хорошо. Попробуйте построить и запустить его и посмотреть, что произойдет. Он должен успешно работать.

Ответ 2

Просто откройте свой компилятор setting- > и щелкните по умолчанию reset, и он запустится.

Ответ 3

Для этого вам нужно установить двоичный код компилятора GNU GCC, который поставляется с пакетом MinGW. Вы можете скачать MinGW (и поместить его под C:/), а позже вам нужно будет загрузить gnu -c, С++ связанные бинарные файлы, поэтому выберите требуемый пакет и установите их (в MinGW). Затем в Code:: Blocks перейдите в "Настройка", "Компилятор", "Инструментарий". В этом вы найдете Path, там установлен C:/MinGW. Тогда указанная ошибка исчезнет.

Ответ 4

* Как загрузить и установить CodeBlocks. * (я уже загрузил)


*** Теперь, как решить ошибку среды CodeBlocks.

  • Перейдите в "Настройки" ---- "Компилятор" ---- "Выбранный компилятор" (компилятор GNU GCC).

  • Чем, Выбранные "исполняемые файлы Toolchain".

  • Теперь "(C:\Program Files (x86)\CodeBlocks\MinGW)"

Смотрите видео: https://youtu.be/Tb1VnXs60Lg

Ответ 5

Это простое в нижнем решении работало для меня. http://forums.codeblocks.org/index.php?topic=17336.0

У меня была аналогичная проблема. Обратите внимание, что я полный n00b на С++ и IDE, но вот что я сделал (после некоторых исследований) Поэтому, конечно, я загрузил версию, которая появилась вместе с компилятором, и она не сработала. Вот что я сделал: 1) перейти к настройкам в верхней части 2) компилятор кликов 3) выберите reset по умолчанию.

Надеюсь, это работает

Ответ 6

  • Удалить/удалить ваш текущий компилятор кодовых блоков.
  • Установите коды с помощью этой ссылки, содержащей файлы компилятора GCC: http://sourceforge.net/projects/codeblocks/files/Binaries/13.12/Windows/codeblocks-13.12mingw-setup-TDM-GCC-481.exe.
  • Теперь перейдите в: Настройки > Компилятор.... > Вкладка "Вкладки исполняемых файлов"
  • Нажмите кнопку "Автоматическое обнаружение" и нажмите кнопку "ОК". Теперь просто перезапустите CodeBlocks и начните писать свои коды и используйте параметр "Сборка и запуск". Он будет нормально работать.

Ответ 7

Кулак, блок кода не является компилятором. Это всего лишь интегрированная среда разработки.

Итак, сначала вы должны указать путь к своему компилятору (если у вас нет компилятора, вам нужно загрузить установку, нетрудно найти. f.e. GCC - хороший.) Если кодовые блоки не могут автоматически найти путь к компилятору, это обязательство показать его самостоятельно.

Но когда вы устанавливаете, возможно, Code Blocks автоматически найдет ваш компилятор.

Enjoy.

Ответ 8

Вот простой способ для пользователей Windows.

  • Удалите существующие кодовые блоки из вашей системы.
  • Перезагрузите систему.
  • Перейдите к http://www.codeblocks.org/downloads/26
  • Загрузите файл codeblocks-16.01mingw-setup.exe. Он включает компилятор GCC/g++ и отладчик GDB от TDM-GCC (версия 4.9.2, 32 бит, SJLJ).