Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.71
_dude01
6 / 6 / 0
Регистрация: 23.03.2013
Сообщений: 58
#1

g++/gcc не компилирует - C++

03.04.2013, 14:52. Просмотров 2574. Ответов 32
Метки нет (Все метки)

есть С++ код
C++
1
2
3
4
5
#include <iostream>
 
int main(){
    std::cout << "hello ,world!";
}
запускаю компилятор и он ничего не делает ,совсем.
запускаю компилятор батником:
C:\MinGW\bin\gcc.exe C:\main.cpp
прошу помогите
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.04.2013, 14:52
Здравствуйте! Я подобрал для вас темы с ответами на вопрос g++/gcc не компилирует (C++):

gcc не компилирует: too many arguments to function - C++
Building file: ../main.cpp Invoking: GCC C++ Compiler g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF&quot;main.d&quot; ...

Не компилирует - C++
Здравствуйте ув. Пользователи. Ответьте пожалуйста на мой нубский вопрос. Microsoft Visual C++ 2010 Express перестал компилировать код....

Не компилирует - C++
Здравствуйте! Написал программу в консоли на С++ уже 2 раза но все та же ошибка - code has no effect. помогите, пожалуйста. #include...

Не компилирует - C++
Доброго времени суток! Не могу понять в чем проблема, точь в точь такой же код, корректно компилируется, прога запускается. А вот этот...

Не компилирует... - C++
Здравствуйте, столкнулся с такой проблемой... Вообщем когда дома пишу программу, дома - работает. Прихожу в институт - не работает и при...

Не компилирует - C++
Помогите не компилирует MinGW и devC++ пишет не отвечает и всё(((

32
xtorne21st
интересующийся
304 / 275 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
03.04.2013, 14:59 #2
Вроде нужно ещё передать аргументы типа имя объектного файла и опционально, ключи компиляции. В линуксе при подобной команде получился бы файл a.out. Что получится при использовании этой команды: C:\MinGW\bin\gcc.exe C:\main.cpp в виндовсе без понятия, но вроде должен получиться тоже какой-нибудь исполняемый модуль с расширением .exe. Посмотри исходный каталог.
0
Kastaneda
Jesus loves me
Эксперт С++
4697 / 2901 / 238
Регистрация: 12.12.2009
Сообщений: 7,385
Записей в блоге: 2
Завершенные тесты: 1
03.04.2013, 15:04 #3
должно быть a.exe на выходе.
0
_dude01
6 / 6 / 0
Регистрация: 23.03.2013
Сообщений: 58
03.04.2013, 15:06  [ТС] #4
нет ,его там нет(файла *.exe)
0
Kastaneda
Jesus loves me
Эксперт С++
4697 / 2901 / 238
Регистрация: 12.12.2009
Сообщений: 7,385
Записей в блоге: 2
Завершенные тесты: 1
03.04.2013, 15:20 #5
Цитата Сообщение от _dude01 Посмотреть сообщение
его там нет
А где смотришь? Нужно в рабочей директории смотреть, т.е. откуда батник запускаешь. И если не батником, а руками компилировать, результат тот же?
0
Jupiter
03.04.2013, 15:21
  #6

Не по теме:

Цитата Сообщение от _dude01 Посмотреть сообщение
запускаю компилятор и он ничего не делает ,совсем.
запускаю компилятор батником:
C:\MinGW\bin\gcc.exe C:\main.cpp
прошу помогите
вы комп в розетку включили?

1
_dude01
6 / 6 / 0
Регистрация: 23.03.2013
Сообщений: 58
03.04.2013, 15:25  [ТС] #7
Цитата Сообщение от Kastaneda Посмотреть сообщение
А где смотришь? Нужно в рабочей директории смотреть, т.е. откуда батник запускаешь. И если не батником, а руками компилировать, результат тот же?
я это знаю но компилятор как я сказал ничего не делает ни файла ни сообщений об ошибке
даже если напишу в main.cpp
C++
1
2
3
4
5
6
sdfkjdfh sda
]sdfsdf
sdfsda
fsadfsdfsdfsa
sfsfsd
dfdfssdfa
результат не изменится
0
Kastaneda
Jesus loves me
Эксперт С++
4697 / 2901 / 238
Регистрация: 12.12.2009
Сообщений: 7,385
Записей в блоге: 2
Завершенные тесты: 1
03.04.2013, 15:28 #8
А если руками написать
Bash
1
gcc C:\main.cpp
?
0
_dude01
6 / 6 / 0
Регистрация: 23.03.2013
Сообщений: 58
03.04.2013, 15:33  [ТС] #9
я руками и писал батник

и если в нём написать это ,то выводит "gcc is not required command or process"
0
go
Эксперт С++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
03.04.2013, 15:47 #10
Цитата Сообщение от _dude01 Посмотреть сообщение
и если в нём написать это ,то выводит "gcc is not required command or process"
из папки с компилятором запускайте.

Добавлено через 1 минуту
Bash
1
C:\MinGW\bin\gcc.exe C:\main.cpp
Напишите так в консоли и покажите результат
0
_dude01
6 / 6 / 0
Регистрация: 23.03.2013
Сообщений: 58
03.04.2013, 17:55  [ТС] #11
Цитата Сообщение от go Посмотреть сообщение
Bash
1
C:\MinGW\bin\gcc.exe C:\main.cpp
Напишите так в консоли и покажите результат
это тоже входит в список того когда я говорил что компилятор ничего не делает ,совсем
пишу в батнике
Bash
1
C:\MinGW\bin\gcc.exe C:\main.cpp
результат:
Bash
1
 
а именно ничего ,совсем
0
vadim09
6 / 6 / 1
Регистрация: 04.08.2012
Сообщений: 62
03.04.2013, 18:27 #12
Пробовали ваш исходник запускать из директории с компилятором?
0
diagon
Higher
1932 / 1198 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
03.04.2013, 18:49 #13
Плюсовые файлы желательно собирать
Цитата Сообщение от _dude01 Посмотреть сообщение
а именно ничего ,совсем
По идее, если гцц ничего не выводит, то это означает, что все прошло успешно и бинарь создался.
0
go
Эксперт С++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
03.04.2013, 18:59 #14
Цитата Сообщение от diagon Посмотреть сообщение
По идее, если гцц ничего не выводит, то это означает, что все прошло успешно и бинарь создался.
ТС умышленно допустил ошибку в исходнике, это исключено.

_dude01, проверь, что возвращает g++?
0
_dude01
6 / 6 / 0
Регистрация: 23.03.2013
Сообщений: 58
04.04.2013, 20:10  [ТС] #15
Цитата Сообщение от go Посмотреть сообщение
ТС умышленно допустил ошибку в исходнике, это исключено.

_dude01, проверь, что возвращает g++?
g++ не функция ,а файл!

Добавлено через 1 минуту
Цитата Сообщение от vadim09 Посмотреть сообщение
Пробовали ваш исходник запускать из директории с компилятором?
да ,но это не помогает(
0
04.04.2013, 20:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.04.2013, 20:10
Привет! Вот еще темы с ответами:

Dev C++ не компилирует - C++
dev c++ не компилирует Пишет такую ошибку: &quot;CreateProcess(C:\Users\User\AppData\Local\Temp\make214122.bat,...

Turbo не компилирует - C++
Все подключил и указал путь. Но все же не компилирует и ругается на это

Не компилирует DEV C++ - C++
Не компилирует DevC++. Пытался побывать на коде вашего тетриса - таже проблема. Что я делаю не так. Строчки с ошибками не выделяет.

Не компилирует Code::Blocks 10.05 - C++
Программирую в среде Visual Studio 2010. Решил попробовать CodeBlocks. Установил всё точно так, как прописано здесь:...


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

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

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