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

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

Войти
Регистрация
Восстановить пароль
 
Taranga
11 / 11 / 1
Регистрация: 29.04.2012
Сообщений: 56
#1

Компиляторы восстали против меня - C++

02.07.2016, 16:38. Просмотров 365. Ответов 11
Метки нет (Все метки)

Не могу скомпилировать c++ программу. на MSVS - компилируется, но не запускается ехе. Codelite - проблемы с make. MinGW - тоже компилирует, на выходе получаю .exe. Но он ничего не делает.
Вот программа на C компилируется при помощи gcc, с выходным .exe и работает.

Есть какие-то мысли? Я пытался бороться с этим. Раза три читал gcc, g++.info. Все команды перепробовал, все ровно.
MSVS 2008 у меня стоит портабл, может трабл в этом. Но я устанавливал MS VS 2008 C++ Redist... Не помогло.
Codelite всегда спотыкается на make шаге.
Кликните здесь для просмотра всего текста
mingw32-make.exe[1]: Entering directory 'C:/cpp/Education'
C:/MinGW/bin/g++.exe -o ./Debug/Axa @"Axa.txt" -L.
g++.exe: @Axa.txt: No such file or directory
g++.exe: no input files
mingw32-make.exe[1]: *** [Debug/Axa] Error 1
mingw32-make.exe: *** [All] Error 2
Axa.mk:78: recipe for target 'Debug/Axa' failed
mingw32-make.exe[1]: Leaving directory 'C:/cpp/Education'
Makefile:4: recipe for target 'All' failed
====1 errors, 0 warnings====


Что за проклятие? На другом компе все работает...
На любых пользователях так.
MinGW обновлял.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.07.2016, 16:38     Компиляторы восстали против меня
Посмотрите здесь:

Компиляторы - C++
Скажите пожалуйста какие сейчас есть компиляторы для С++ и какой из них на сегодняшний день самый распространённый и широкоиспользуемый?

компиляторы - C++
Подскажите какие компиляторы для C++ используют компьютерные компании? Такие как Adobe, Electronic Games, Skype, Rockstar Games, Microsoft?...

Компиляторы - C++
Всем привет. Только только 1 семестр занимаюсь программированием. В универе стоят компы с линуксом и наверно компилятор g++. Мы пользуемся...

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

Компиляторы и IDE C++ - C++
Здравствуйте.Я новичок в программировании.Успешно постиг азы в консоли в DevС++. Пришла пора переходить к GUI. Столкнулся с проблеммой -...

Hello world и компиляторы - C++
начал самостоятельно изучать С++ (раньше к программированию отношения никакого не имел, и в принципе разве, что являюсь продвинутым...

Непойму про компиляторы - C++
Компилятор написан на с++ как такое может быть? ведь чтобы скомпилировать такой компилятор нужен был еще кактой компилятор который тоже...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
RefSol
228 / 167 / 40
Регистрация: 31.10.2010
Сообщений: 534
02.07.2016, 17:46     Компиляторы восстали против меня #2
Taranga, а где программа, может она и должна ни чего не делать.
Taranga
11 / 11 / 1
Регистрация: 29.04.2012
Сообщений: 56
02.07.2016, 17:56  [ТС]     Компиляторы восстали против меня #3
Да любые программы. Хоть с выводом на экран, хоть без. Например int main() {return 0;} будет висеть. А с чего бы ради?
скомпилированные С исходники превращаются в работоспособные .ехе. Но с С++ нет.
C++
1
2
3
4
5
6
7
8
#include <iostream>
 
using namespace std;
 
int main()
{   
    cout << "IT WORKS" << endl;
}
Renji
1823 / 1241 / 288
Регистрация: 05.06.2014
Сообщений: 3,550
02.07.2016, 18:13     Компиляторы восстали против меня #4
Может, просто сразу окно закрывает? Попробуйте:
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
 
using namespace std;
 
int main()
{   
    cout << "IT WORKS" << endl;
    cin.get();
}
Taranga
11 / 11 / 1
Регистрация: 29.04.2012
Сообщений: 56
02.07.2016, 18:41  [ТС]     Компиляторы восстали против меня #5
Нет. не в этом дело. Видимо вы не читали.
developerLife
0 / 0 / 0
Регистрация: 26.06.2016
Сообщений: 13
02.07.2016, 22:30     Компиляторы восстали против меня #6
Отладку сделать пробовали?

Добавлено через 1 минуту
C++
1
2
3
4
5
6
7
8
#include <iostream>
 
using namespace std;
 
int main()
{   
    cout << "IT WORKS" << endl;
}
Если это и есть весь код, то оно выведет строку и сразу закроет консоль.
илья9696
73 / 73 / 16
Регистрация: 15.11.2014
Сообщений: 424
Завершенные тесты: 1
02.07.2016, 22:34     Компиляторы восстали против меня #7
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Avast случайно не установлен?
Taranga
11 / 11 / 1
Регистрация: 29.04.2012
Сообщений: 56
03.07.2016, 12:52  [ТС]     Компиляторы восстали против меня #8
Нет. Антивирей вообще нету. НУ сейчас это уже не важно, мне пришлось переносить мжд на новый ноут. Видимо придется снести винду. Скорее всего что-то намудрил в настройках сервисов. Многое отключал "для улучшения быстродействия". Может случайно задел то, что нужно для работы компиляторов.
Ferrari F1
Заблокирован
03.07.2016, 12:53     Компиляторы восстали против меня #9
ну можно поступить по классике: переустановить шиндовс
Taranga
11 / 11 / 1
Регистрация: 29.04.2012
Сообщений: 56
03.07.2016, 13:01  [ТС]     Компиляторы восстали против меня #10
Ага, у меня уже выбора особо нету=) Ноут отказался работать.

Не по теме:

Кстати жесткий диск переносил кто нибудь на новый комп/ноут? Я перенес, синий экран. Поставил запуск всех дров (по гайду), правда проблема в том, что это не сохраняется.Не знаю почему

nonedark2008
03.07.2016, 13:15
  #11

Не по теме:

Цитата Сообщение от Taranga Посмотреть сообщение
Кстати жесткий диск переносил кто нибудь на новый комп/ноут?
Переносил.
Если это банальное "вытащил из одного компа и вставил в другой", то нужно запускать sysprep перед переносом.

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.07.2016, 03:11     Компиляторы восстали против меня
Еще ссылки по теме:

Программа заглючивает компиляторы - C++
#include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;vector&gt; #include &lt;algorithm&gt; #include &lt;iomanip&gt; using namespace std; ...

Компиляторы и среды разработки C++ - C++
Какой выбрать? Попробовал Visual C++ в первую очередь (так как на C# пишу), но он какой-то не по стандартам проект создает. Какая-то куча...

Компиляторы C++ под Windows 8 - C++
На Windows 8, лично у меня, Dev Cpp не хочет работать. Возможно кто-то подскажет мне компилятор по данную операционную систему!? ...

Компиляторы отказываются компилировать. - C++
Почему-то С++ Builder и Dev-C++ отказываются выполнять этот простейший код. #include &lt;stdio.h&gt; #include &lt;iostream.h&gt; #include...

Компиляторы с поддержкой стандарта C++ 2009 - C++
Учусь по книге C++ для чайников 6-ое изд В книге есть елементы стандарта С++ 09 А какие IDE(с компилятором) с поддержкой этого...


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

Или воспользуйтесь поиском по форуму:
Taranga
11 / 11 / 1
Регистрация: 29.04.2012
Сообщений: 56
04.07.2016, 03:11  [ТС]     Компиляторы восстали против меня #12
UPD: Решил проблему с MinGW/gcc/g++ - Читать документацию нужно было внимательнее.
Команда была "g++ -c file.cpp -o file.exe". А правильно без "-c", эта команда делает другую вещь.

Остались лишь Codelite со своим make и VS... На VS плюнул, ибо кровь из глаз. Codelite - удобен так-то. Но переписывать makefile не охота что ли...
Yandex
Объявления
04.07.2016, 03:11     Компиляторы восстали против меня
Ответ Создать тему
Опции темы

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