Форум программистов, компьютерный форум CyberForum.ru

Перестал работать g++ - C++

Восстановить пароль Регистрация
 
Kerry_Jr
Модератор
 Аватар для Kerry_Jr
1938 / 1734 / 606
Регистрация: 14.05.2014
Сообщений: 5,031
Записей в блоге: 1
Завершенные тесты: 5
05.07.2014, 00:25     Перестал работать g++ #1
Столкнулся с непонятной мне проблемой: g++ перестал создавать exe-шники. Версия GCC была 4.6.2. Пару дней назад обновил до 4.8.1. Буквально час назад все было прекрасно. Но сейчас ничего. Если в коде сделать ошибку - ругается. Если не делать ошибок - подумает-подумает и ничего.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.07.2014, 00:25     Перестал работать g++
Посмотрите здесь:

срочно помогите прогу проверить...у мя visual studio перестал пахать... C++
C++ Почему-то перестал работать getchar()
C++ Перестал VC компилировать
Как сделать так что бы антивирус перестал считать программу вирусом? C++
Visual Studio перестал строить C++
C++ После легкой модификации кода он перестал компилироваться
C++ Как работать с указателями и как работать с ссылками
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
stima
431 / 286 / 16
Регистрация: 22.03.2011
Сообщений: 932
Завершенные тесты: 1
05.07.2014, 00:37     Перестал работать g++ #2
Вы уверены, что это GCC? а не MinGw? Это раз. Как это ничего, есть процесс сборки, а потом линковки? Строку компиляции в студии.
Kerry_Jr
Модератор
 Аватар для Kerry_Jr
1938 / 1734 / 606
Регистрация: 14.05.2014
Сообщений: 5,031
Записей в блоге: 1
Завершенные тесты: 5
05.07.2014, 00:55  [ТС]     Перестал работать g++ #3
Да, это MinGW. Всегда пользовался именно g++
Код
g++.exe -o D:\C++\bin\ccc.exe D:\C++\ccc.cpp -g
пробовал
Код
mingw32-g++.exe -o D:\C++\bin\ccc.exe D:\C++\ccc.cpp -g
но результат тот же
stima
431 / 286 / 16
Регистрация: 22.03.2011
Сообщений: 932
Завершенные тесты: 1
05.07.2014, 01:04     Перестал работать g++ #4
GCC это не MinGw (это раз). Обьектный файл создается?
Kerry_Jr
Модератор
 Аватар для Kerry_Jr
1938 / 1734 / 606
Регистрация: 14.05.2014
Сообщений: 5,031
Записей в блоге: 1
Завершенные тесты: 5
05.07.2014, 01:08  [ТС]     Перестал работать g++ #5
stima, если g++ -c ..... , то создается
stima
431 / 286 / 16
Регистрация: 22.03.2011
Сообщений: 932
Завершенные тесты: 1
05.07.2014, 01:11     Перестал работать g++ #6
Попробуйте так.
C++
1
g++.exe -g D:\C++\ccc.cpp -o D:\C++\bin\ccc.exe
Kerry_Jr
Модератор
 Аватар для Kerry_Jr
1938 / 1734 / 606
Регистрация: 14.05.2014
Сообщений: 5,031
Записей в блоге: 1
Завершенные тесты: 5
05.07.2014, 01:18  [ТС]     Перестал работать g++ #7
stima, без разницы, я в строке компиляции ничего не менял, всегда одно и то же писал, но 2 дня назад все работало, а сейчас увы...
stima
431 / 286 / 16
Регистрация: 22.03.2011
Сообщений: 932
Завершенные тесты: 1
05.07.2014, 01:24     Перестал работать g++ #8
Попробуйте скомпилировать, просто main.cpp
C++
1
int main() { return 0; }
Потом слинковать. Потом указать путь. Потом добавить дебаг инфо.

Вы же программист решайте проблему а не разводите руки))))
gray_fox
What a waste!
 Аватар для gray_fox
1246 / 1129 / 54
Регистрация: 21.04.2012
Сообщений: 2,354
Завершенные тесты: 3
05.07.2014, 01:24     Перестал работать g++ #9
Цитата Сообщение от Kerry_Jr Посмотреть сообщение
stima, если g++ -c ..... , то создается
А с помощью ld потом не пробовали скомпановать объектные файлы?
Kerry_Jr
Модератор
 Аватар для Kerry_Jr
1938 / 1734 / 606
Регистрация: 14.05.2014
Сообщений: 5,031
Записей в блоге: 1
Завершенные тесты: 5
05.07.2014, 01:31  [ТС]     Перестал работать g++ #10
Цитата Сообщение от gray_fox Посмотреть сообщение
ld потом не пробовали скомпановать
Пробовал,
undefined reference to `__main'
undefined reference to `std::cout'
undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)'
undefined reference to `std::ostream::operator<<(std::ostream& (*)(std::ostream&))'
undefined reference to `std::ios_base::Init::~Init()'
undefined reference to `std::ios_base::Init::Init()'
undefined reference to `atexit'
gray_fox
What a waste!
 Аватар для gray_fox
1246 / 1129 / 54
Регистрация: 21.04.2012
Сообщений: 2,354
Завершенные тесты: 3
05.07.2014, 01:36     Перестал работать g++ #11
Цитата Сообщение от Kerry_Jr Посмотреть сообщение
Пробовал, выдает что-то типа
Там надо указывать дополнительно библиотеки, которые g++ неявно компанует, -lstdc++ нужен, надо ли что то ещё я если честно не помню + там может ещё что то связанное конкретно с MinGW нужно, этого я не знаю.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.07.2014, 04:13     Перестал работать g++
Еще ссылки по теме:

C++ Перестал создаваться поток для вывода в файл
C++ Visual Studio перестал показывать дополнения к классам
C++ Visual studio перестал компилировать
Как заставить работать do while C++
Не хочет работать C++

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

Или воспользуйтесь поиском по форуму:
DrOffset
6785 / 3996 / 917
Регистрация: 30.01.2014
Сообщений: 6,816
05.07.2014, 04:13     Перестал работать g++ #12
Kerry_Jr, антивирус есть какой-то в системе?
Yandex
Объявления
05.07.2014, 04:13     Перестал работать g++
Ответ Создать тему
Опции темы

Текущее время: 03:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru