Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: помогите пожалуйста с компелятором разобраться  (Прочитано 5125 раз)
0 Пользователей и 1 Гость смотрят эту тему.
finero
Гость
« : 09-07-2008 22:42 » 

я пока что только учюсь на программиста и все делаю по электронной книге которую я скачал с интернета ( сайт точно не помню)
так же я установил программу Borland C++
в книге есть задание скомпелировать фаил с вот таким текстом:

#include <iostream.h>

void main(void)
{
cout << "Учимся программировать на языке C++!";
}

я его прописываю его точно как в книге, а компелятор выдает какуюто ошибку. если вдруг понадобится могу ее заскринить.
пожалуйста помогите разобраться с этим.  Меня одолевают смутные сомнения Не понял Я шокирован! С ума сойти...
Записан
Алексей++
кот глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #1 : 10-07-2008 03:34 » 

так ты текст ошибки сеопируй просто сюда )
Записан

Антон (LogRus)
Глобальный модератор

ru
Offline Offline
Пол: Мужской
Внимание! Люблю сахар в кубиках!


WWW
« Ответ #2 : 10-07-2008 03:43 » 

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

Код:
#include <iostream> // у части заголовков убрали расширение .h

int main(int argc, char * argv[]) //  main принимает параметры командной строки или хотябы возвращает int
{
    std::cout << "Учимся программировать на языке C++!"; // добавилось пространство имён (уже много лет назад)
    return 0; // обязаны хоть что-то вернуть
}

Видимо книжечка не слишком новая. Улыбаюсь
Записан

Странно всё это....
finero
Гость
« Ответ #3 : 10-07-2008 08:22 » 

Компилятор: Default compiler
Выполнение  g++.exe...
g++.exe "C:\FIRST.CPP" -o "C:\FIRST.exe"   -fsave-memoized -fexceptions -fshort-double -fverbose-asm -pg -g3  -I"C:\Dev-Cpp\lib\gcc\mingw32\3.4.2\include"  -I"C:\Dev-Cpp\include\c++\3.4.2\backward"  -I"C:\Dev-Cpp\include\c++\3.4.2\mingw32"  -I"C:\Dev-Cpp\include\c++\3.4.2"  -I"C:\Dev-Cpp\include"   -L"C:\Dev-Cpp\lib" -lgmon -pg  -g3
cc1plus.exe: error: unrecognized command line option "-fsave-memoized"

Выполнение завершено


вот такой текст выкидывает компелятор






Код:
#include <iostream> // у части заголовков убрали расширение .h

int main(int argc, char * argv[]) //  main принимает параметры командной строки или хотябы возвращает int
{
    std::cout << "Учимся программировать на языке C++!"; // добавилось пространство имён (уже много лет назад)
    return 0; // обязаны хоть что-то вернуть
}




с этим кодом борланд почти справляется
он даже ачинает компелировать а потом пигет "фаил не откомпелирован"
Записан
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #4 : 10-07-2008 10:03 » 

finero, ты помоему и себя путаеш и других. Я что то не слышал, чтоб Борландовские компиляторы применяли GCC.
Записан

Не будите спашяго дракона.
             Джаффар (Коша)
Антон (LogRus)
Глобальный модератор

ru
Offline Offline
Пол: Мужской
Внимание! Люблю сахар в кубиках!


WWW
« Ответ #5 : 10-07-2008 10:33 » 

Жесть Улыбаюсь
что за среда разработки
выкинь нафиг опцию -fsave-memoized (где то она задана же)

я бы скачал какую-нибуть нормальную среду разработки (ну Dev-Cpp тоже сойдёт, правда компилятор староват 3.4.2)
codeblocks очень даже ничего ну ли Visual Studio Express

согласен с Finch

g++.exe это точно не борланд - это компилятор C++ из набора gcc (GNU Compilers Collection) OpenSource ПО.
« Последнее редактирование: 10-07-2008 10:36 от LogRus » Записан

Странно всё это....
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines