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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Kerry_Jr
Модератор
Эксперт PHP
2178 / 1974 / 689
Регистрация: 14.05.2014
Сообщений: 5,773
Записей в блоге: 1
Завершенные тесты: 5
#1

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

05.07.2014, 00:25. Просмотров 729. Ответов 11
Метки нет (Все метки)

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

Почему-то перестал работать getchar() - C++
Чтобы окно после выполнения программы сразу не закрывалось, я использовала getchar(). Теперь же он не срабатывает, программа закрывается и...

После переписывания кода с Pascal на C++ он перестал работать - C++
Всем привет! Имеется код написанный на языке Паскаль program lb9; uses crt; type arr=array of integer; const aa:arr=...

Перестал VC компилировать - C++
С какого-то момента началась такая история. Создаю новый проект по шаблону Win32 Console Application (A 'Hello World!' Appication) и сразу...

Visual studio перестал компилировать - C++
В общем, читаю книгу по C++ выполняю упражнения в книге, прочёл больше половины, и тут на ровном месте Visual Studio перестал...

Visual Studio перестал строить - C++
Добрый вечер. Такая проблема: сижу пишу прогу и внезапно Visual Studio перестал перестраивать решения. Пишет ========== Построение:...

После легкой модификации кода он перестал компилироваться - C++
Здравствуйте,у меня такая вот проблема: есть готовый проект в CodeBlocks,нужно лишь изменить одну строчку в тексте программы. Пробовал...

Перестал создаваться поток для вывода в файл - C++
Не пойму в чем проблема: была ошибка в расчетах, но вывод работал. пока я ковырялся в void L_spline, а именно менял начальные значения для...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
stima
455 / 304 / 23
Регистрация: 22.03.2011
Сообщений: 990
Завершенные тесты: 2
05.07.2014, 00:37     Перестал работать g++ #2
Вы уверены, что это GCC? а не MinGw? Это раз. Как это ничего, есть процесс сборки, а потом линковки? Строку компиляции в студии.
Kerry_Jr
Модератор
Эксперт PHP
2178 / 1974 / 689
Регистрация: 14.05.2014
Сообщений: 5,773
Записей в блоге: 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
455 / 304 / 23
Регистрация: 22.03.2011
Сообщений: 990
Завершенные тесты: 2
05.07.2014, 01:04     Перестал работать g++ #4
GCC это не MinGw (это раз). Обьектный файл создается?
Kerry_Jr
Модератор
Эксперт PHP
2178 / 1974 / 689
Регистрация: 14.05.2014
Сообщений: 5,773
Записей в блоге: 1
Завершенные тесты: 5
05.07.2014, 01:08  [ТС]     Перестал работать g++ #5
stima, если g++ -c ..... , то создается
stima
455 / 304 / 23
Регистрация: 22.03.2011
Сообщений: 990
Завершенные тесты: 2
05.07.2014, 01:11     Перестал работать g++ #6
Попробуйте так.
C++
1
g++.exe -g D:\C++\ccc.cpp -o D:\C++\bin\ccc.exe
Kerry_Jr
Модератор
Эксперт PHP
2178 / 1974 / 689
Регистрация: 14.05.2014
Сообщений: 5,773
Записей в блоге: 1
Завершенные тесты: 5
05.07.2014, 01:18  [ТС]     Перестал работать g++ #7
stima, без разницы, я в строке компиляции ничего не менял, всегда одно и то же писал, но 2 дня назад все работало, а сейчас увы...
stima
455 / 304 / 23
Регистрация: 22.03.2011
Сообщений: 990
Завершенные тесты: 2
05.07.2014, 01:24     Перестал работать g++ #8
Попробуйте скомпилировать, просто main.cpp
C++
1
int main() { return 0; }
Потом слинковать. Потом указать путь. Потом добавить дебаг инфо.

Вы же программист решайте проблему а не разводите руки))))
gray_fox
What a waste!
1443 / 1172 / 61
Регистрация: 21.04.2012
Сообщений: 2,449
Завершенные тесты: 3
05.07.2014, 01:24     Перестал работать g++ #9
Цитата Сообщение от Kerry_Jr Посмотреть сообщение
stima, если g++ -c ..... , то создается
А с помощью ld потом не пробовали скомпановать объектные файлы?
Kerry_Jr
Модератор
Эксперт PHP
2178 / 1974 / 689
Регистрация: 14.05.2014
Сообщений: 5,773
Записей в блоге: 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!
1443 / 1172 / 61
Регистрация: 21.04.2012
Сообщений: 2,449
Завершенные тесты: 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++
Еще ссылки по теме:

Visual Studio перестал показывать дополнения к классам - C++
Не знаю куда правильно задать вопрос, но программирую я на C++. Вопрос по Visual Studio. Сломалась функция показа возможных методов для...

Visual Studio 2012 перестал компилировать проект целиком - C++
Суть проблемы такова, компилятор перестал обращать внимание на изменения в коде в .h и .cpp файлах. Даже перестройка и очистка проекта...

срочно помогите прогу проверить...у мя visual studio перестал пахать... - C++
Помогите есть прога вроде-бы правильная...но скомпиллировать не могу -visual studio отказалюююв общем кто-нибудь проверьте ее...и по...

Как сделать так что бы антивирус перестал считать программу вирусом? - C++
Я использую Code Blocks, даже базовая программа считаеться недоверяемой( Вот код #include &lt;iostream&gt; using namespace std; ...

Перестал работать Less - JavaScript
Верстая макет и помощью Less, случайно изменил вручную свойства в скомплином файле style.css после этого style.less перестал работать....


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

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

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