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

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

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

есть С++ код
C++
1
2
3
4
5
#include <iostream>
 
int main(){
    std::cout << "hello ,world!";
}
запускаю компилятор и он ничего не делает ,совсем.
запускаю компилятор батником:
C:\MinGW\bin\gcc.exe C:\main.cpp
прошу помогите
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.04.2013, 14:52
Ответы с готовыми решениями:

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

gcc неправильно компилирует
Прошу прощения за настолько расплывчатое название темы, но не знаю, как назвать по-другому. Есть...

gcc не компилирует, пишет: error `true` undeclared
int main() { int n, i, a, k; i=0;k=0; printf(&quot;\n Введите число &quot;); scanf(&quot;%d&quot;,&amp;n); //...

Почему GCC не компилирует заголовочный файл пользователя ?
Здравствуйте ! При компиляции учебной программы в GCC, выдаётся сообщение &quot;No such file or...

32
интересующийся
307 / 278 / 93
Регистрация: 25.09.2010
Сообщений: 1,056
03.04.2013, 14:59 2
Вроде нужно ещё передать аргументы типа имя объектного файла и опционально, ключи компиляции. В линуксе при подобной команде получился бы файл a.out. Что получится при использовании этой команды: C:\MinGW\bin\gcc.exe C:\main.cpp в виндовсе без понятия, но вроде должен получиться тоже какой-нибудь исполняемый модуль с расширением .exe. Посмотри исходный каталог.
0
Jesus loves me
Эксперт С++
5110 / 3122 / 353
Регистрация: 12.12.2009
Сообщений: 7,899
Записей в блоге: 2
03.04.2013, 15:04 3
должно быть a.exe на выходе.
0
7 / 7 / 3
Регистрация: 23.03.2013
Сообщений: 58
03.04.2013, 15:06  [ТС] 4
нет ,его там нет(файла *.exe)
0
Jesus loves me
Эксперт С++
5110 / 3122 / 353
Регистрация: 12.12.2009
Сообщений: 7,899
Записей в блоге: 2
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
7 / 7 / 3
Регистрация: 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
Jesus loves me
Эксперт С++
5110 / 3122 / 353
Регистрация: 12.12.2009
Сообщений: 7,899
Записей в блоге: 2
03.04.2013, 15:28 8
А если руками написать
Bash
1
gcc C:\main.cpp
?
0
7 / 7 / 3
Регистрация: 23.03.2013
Сообщений: 58
03.04.2013, 15:33  [ТС] 9
я руками и писал батник

и если в нём написать это ,то выводит "gcc is not required command or process"
0
go
Эксперт С++
3642 / 1374 / 243
Регистрация: 16.04.2009
Сообщений: 4,527
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
7 / 7 / 3
Регистрация: 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
6 / 6 / 0
Регистрация: 04.08.2012
Сообщений: 62
03.04.2013, 18:27 12
Пробовали ваш исходник запускать из директории с компилятором?
0
Higher
1945 / 1211 / 120
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
03.04.2013, 18:49 13
Плюсовые файлы желательно собирать
Цитата Сообщение от _dude01 Посмотреть сообщение
а именно ничего ,совсем
По идее, если гцц ничего не выводит, то это означает, что все прошло успешно и бинарь создался.
0
go
Эксперт С++
3642 / 1374 / 243
Регистрация: 16.04.2009
Сообщений: 4,527
03.04.2013, 18:59 14
Цитата Сообщение от diagon Посмотреть сообщение
По идее, если гцц ничего не выводит, то это означает, что все прошло успешно и бинарь создался.
ТС умышленно допустил ошибку в исходнике, это исключено.

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

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

Добавлено через 1 минуту
Цитата Сообщение от vadim09 Посмотреть сообщение
Пробовали ваш исходник запускать из директории с компилятором?
да ,но это не помогает(
0
6 / 6 / 0
Регистрация: 04.08.2012
Сообщений: 62
04.04.2013, 20:19 16
Эх! Сейчас установлю себе MinGW и посмотрим, что там у вас не получается!
0
7 / 7 / 3
Регистрация: 23.03.2013
Сообщений: 58
04.04.2013, 20:23  [ТС] 17
он у меня когда то работал на Dev-C++ а теперь нет.
скачал отдельно и всё равно не робит.
0
6 / 6 / 0
Регистрация: 04.08.2012
Сообщений: 62
04.04.2013, 20:24 18
А откуда скачивали-то?
0
7 / 7 / 3
Регистрация: 23.03.2013
Сообщений: 58
04.04.2013, 20:26  [ТС] 19
я не помню ,сетапка ещё есть ,но я уже не раз переустанавливал
0
6 / 6 / 0
Регистрация: 04.08.2012
Сообщений: 62
04.04.2013, 20:36 20
Значит, вообще ничего не происходит при запуске вашего батника? MinGW даже не реагирует никак?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.04.2013, 20:36

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

gcc компилирует старую версию файла (до редактирования) вместо новой (редактированной) версии
Привет! Проблема описана в заголовке, объясню более подробно - проблема проявилась (и стабильно...

Почему gcc не компилирует примеры программ из учебника Кернигана и Ритчки "Язык программирования С"
Пример кода из учебника и результат компиляции здесь - http://pastie.org/10742587 Суть проблемы...

GCC Сборка 32 разрядной версии GCC 64 разрядным GCC
Доброго времени суток. Возникла необходимость под 32х разрядный Linux, собрать 32 разрядный GCC. Но...

Code::Blocks в определенном проекте не компилирует "tr1/shared_ptr.h", при этом в другом проекте компилирует!
Здравствуйте, хотел бы попросить у вас помощи. Пытаюсь написать простой платформер на C++, и в...


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

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

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