LINUX.ORG.RU

Hello World не компилируеться в g++


0

0
bash-3.1$ cat hello.cpp
#include <iostream>
int main()
{
    std::cout << "Hello World";
    return 0;

    }
bash-3.1$ g++ hello.cpp
hello.cpp:1:20: error: iostream: Нет такого файла или каталога
hello.cpp: In function 'int main()':
hello.cpp:4: error: 'cout' is not a member of 'std'

Подскажите куда копать, вроде все верно.


Re: Hello World не компилируеться в g++

>> Подскажите куда копать, вроде все верно.

Судя по всему g++ не может найти свои же стандартные включаемые файлы. Проверь что они установлены.

Deleted ()
Ответ на: Re: Hello World не компилируеться в g++ от Deleted

Re: Hello World не компилируеться в g++

Возможно что эти файлы просто в каком-то отдельном пакете. Попробуй поискать что-то типа libstdc++-devel (зависит от дистрибутива).

Deleted ()

Re: Hello World не компилируеться в g++

sudo aptitude install build-essential

anonymous ()
Ответ на: Re: Hello World не компилируеться в g++ от jtootf

Re: Hello World не компилируеться в g++

Хы, файл называется c++/4.2/iostream :)

PS у меня пример компилируется и выполняется, значит не хватает devel-пакета для gcc. Тока там перевода каретки не хватает.

true_admin ★★★★★ ()

Re: Hello World не компилируеться в g++

Проблема решена, незаметил команду g++-gcc-4.2.4, а она помогла в итоге. Всем спасибо.

Fen1x ()
Ответ на: Re: Hello World не компилируеться в g++ от Begemoth

Re: Hello World не компилируеться в g++

> Вылезай из анабиоза, файл зоввётся iostreams (а не iostream, и не iostream.h)

Мля, набежало школьников, убейтесь. Файл называется <iostream>

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.