Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Софт
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.11.2009, 02:12   #1
tim88
 
Регистрация: 09.11.2009
Сообщений: 5
По умолчанию Ошибка при компиляции с++ в линукс

Установленна версия g++ 4.4.2. При компиляции выходит ошибка:
timyr@linux-dryx:~/Desktop/C> gcc ./c++.cpp
./c++.cpp: In function ‘int main()’:
./c++.cpp:4: error: ‘cout’ was not declared in this scope

Код:
#include <iostream>
int main()
{
  cout << " Hello World \n";
  return 0;
}
Подскажите в чем проблема.
tim88 вне форума Ответить с цитированием
Старый 12.11.2009, 02:22   #2
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

Код:
#include <iostream>
int main()
{
  std::cout << " Hello World \n";
  return 0;
}
pu4koff вне форума Ответить с цитированием
Старый 12.11.2009, 02:35   #3
tim88
 
Регистрация: 09.11.2009
Сообщений: 5
По умолчанию

Код:
/tmp/cco8p8eL.o: In function `main':
c++.cpp:(.text+0xa): undefined reference to `std::cout'
c++.cpp:(.text+0xf): 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*)'
/tmp/cco8p8eL.o: In function `__static_initialization_and_destruction_0(int, int)':
c++.cpp:(.text+0x3d): undefined reference to `std::ios_base::Init::Init()'
c++.cpp:(.text+0x42): undefined reference to `std::ios_base::Init::~Init()'
/tmp/cco8p8eL.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status
tim88 вне форума Ответить с цитированием
Старый 12.11.2009, 04:46   #4
rangerx
Пользователь
 
Регистрация: 30.05.2009
Сообщений: 46
По умолчанию

g++, а не gcc
rangerx вне форума Ответить с цитированием
Старый 12.11.2009, 09:01   #5
SnX
Форумчанин
 
Регистрация: 30.10.2009
Сообщений: 114
По умолчанию

У меня все отлично компилится, допиши using namespace std, чтоли:
Код:
#include <iostream>

using namespace std;

int main()
{
    cout << "Hello world!" << endl;
    return 0;
}
SnX вне форума Ответить с цитированием
Старый 14.11.2009, 12:45   #6
tim88
 
Регистрация: 09.11.2009
Сообщений: 5
По умолчанию

Цитата:
Сообщение от SnX Посмотреть сообщение
У меня все отлично компилится, допиши using namespace std, чтоли:
Код:
#include <iostream>

using namespace std;

int main()
{
    cout << "Hello world!" << endl;
    return 0;
}
Спасибо помогло!
tim88 вне форума Ответить с цитированием
Старый 15.11.2009, 01:33   #7
Alex2009
Proger Man
Форумчанин
 
Аватар для Alex2009
 
Регистрация: 07.03.2009
Сообщений: 584
По умолчанию

Цитата:
rangerx
не g++ gcc.
Для вывода текста обычно используется printf
Код:
#include<Windows.h>
#include<stdio.h>
int Main()
{
printf("HELLO WORLD");
system("pause");
return 0;
}
ShowMessage('Добро пожаловать!');
Alex2009 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ошибка при компиляции opel.omega Общие вопросы Delphi 2 10.03.2009 08:26
Ошибка при компиляции CrazyRabbit Общие вопросы C/C++ 3 25.12.2008 18:41
Ошибка при компиляции MasterofCDM Общие вопросы Delphi 2 11.11.2008 09:35
Ошибка при компиляции [QY]'~''LeK1[ee] Помощь студентам 2 28.05.2008 20:46
Ошибка при компиляции zak Общие вопросы C/C++ 2 11.12.2007 18:24