Не удается найти исполняемый файл в вашем настроенном пути поиска для 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
, я все еще не могу работать правильно.
Эта проблема с компиляторами занимает все мое время, и я не могу заниматься обучением программированию, потому что я не могу заставить компилятор работать правильно. Мне нужна помощь, пожалуйста.
Ответы
Ответ 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
Ответ 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).