Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.79/34: Рейтинг темы: голосов - 34, средняя оценка - 4.79
2 / 2 / 1
Регистрация: 21.04.2013
Сообщений: 201
1

Не могу запустить g++

06.10.2015, 13:24. Просмотров 7110. Ответов 4
Метки нет (Все метки)

Добрый день,
только что установила MinGW для win32, пробовала прописывать путь до папки C:\MinGW\bin в системные переменные Path или PATH, но при запуске g++ из cmd он не определяется.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.10.2015, 13:24
Ответы с готовыми решениями:

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

не могу запустить программу
Ребята помогите!!!! никак не могу запустить программу все время ругaется на "global.h" #include...

Не могу запустить программу!
Всех Приветствую Уважаемые Программисты! Совсем недавно наткнулся на программу в гитхабе:...

Не могу запустить программу
Делаю лабораторную работу, есть программа которая тупо скопирована с методички #include "stdafx.h"...

4
12183 / 6676 / 1614
Регистрация: 30.01.2014
Сообщений: 10,945
06.10.2015, 13:39 2
Цитата Сообщение от mhg Посмотреть сообщение
пробовала прописывать путь до папки C:\MinGW\bin в системные переменные Path или PATH, но при запуске g++ из cmd он не определяется.
Если правильно прописала в PATH, то вот тебе классический совет: перезагрузись
0
596 / 463 / 73
Регистрация: 22.01.2009
Сообщений: 1,180
Записей в блоге: 1
06.10.2015, 15:06 3
Лучший ответ Сообщение было отмечено mhg как решение

Решение

совсем не обязательно. переменные и без перезагрузки обновлялись (по крайней мере у меня). на самом деле алгоритм тут такой:
  1. проверить, что при установке mingw не было ошибок;
  2. проверить, что mingw установился в папку C:\MinGW;
  3. проверить, что переменная PATH реально изменилась. команда "set PATH" в консоли, откуда g++ запускаете... если память не изменяет;
  4. если каталога в PATH не указано, перезапустить консоль;
  5. если после этого "set PATH" не показывает в списке c:\MinGW\bin, {
    попробовать еще раз установить эту переменную, для своего пользователя;
    перейти к п.3;
    }, либо {
    установить эту переменную в самой консоли:
    Код
    set PATH=C:\MinGW\bin;%PATH%
    ;
    }
  6. если после этого запуск команды "gcc" показывает
    Код
    "gcc" не является внутренней или внешней
    командой, исполняемой программой или пакетным файлом.
    {
    // значит вы установили только msys, не установив компилятор
    return 'Доустановить MinGW';
    }
  7. если gcc показывает "gcc: no input files", а g++ показывает `echo ${сообщение из п.6} | sed 's/gcc/g++/'` {
    // значит установили только компилятор си, но не установили компилятор с++
    return 'Доустановить пакет g++ для MinGW'; // он в отдельном пакете идет, обычно. Хотя зависит от сборки MinGW
    }
  8. если команда g++ показывает "g++: no input files" {
    // значит компилятор работает, укажите какой файл нужно скомпилировать
    return 'Все ОК';
    }
  9. уточните свой вопрос, а пока вам не ответили, подумайте исчо и перейдите к п.3.
небольшая нотка недетерминированности в вышеуказанном алгоритме позволяет реализовать свои творческие способности.

Добавлено через 11 минут
да, забыл еще, если вдруг команда gcc или g++ не выдает "no input files", а начинает выпендриваться и считывать стандартный поток ввода, значит это старая версия mingw, скачайте поновее
3
653 / 574 / 164
Регистрация: 13.12.2012
Сообщений: 2,124
06.10.2015, 15:18 4
Цитата Сообщение от NEbO Посмотреть сообщение
овсем не обязательно. переменные и без перезагрузки обновлялись (по крайней мере у меня)
нет не обновятся они
достаточно добавить в переменную PATH
;C:\MinGw\bin;
ну или где он там у вас находится
0
NEbO
06.10.2015, 15:43     Не могу запустить g++
  #5

Не по теме:

Цитата Сообщение от aLarman Посмотреть сообщение
нет не обновятся они
ниче не знаю, у меня в виртуалке обновляются. winxp sp3. только что проверил. по-моему и под семеркой то же самое было, на восьмерке не проверял. но приложение надо перезапустить, естественно

0
06.10.2015, 15:43
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.10.2015, 15:43
Привет! Вот еще темы с ответами:

Не могу запустить code blocks
При запуске программы появляется окно с текстом- не могу создать каталок проекта (мой перевод с...

Не могу запустить программу на DEV c++
#include <iostream> using namespace std; int main() { cout<<"HEllo all"; ...

Не могу запустить следующий код
class Tokenizer { private: string content; string delims; size_t npos; public: ...

Не могу запустить ассемблерную вставку на c++
Вставка находит скалярное произведение двух векторов, помогите запустить __asm { movaps ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.