C++ начало(helloworld)

Аватар пользователя ONIKSfly

Помогите плиз. Для работы нужно написать прогу, которая выводит ряды Фебу****(кавота, забыл точно: это когда следующий член последовательности равен сумме 2ух предыдущих[ 1 1 2 3 5 8 13.......])
но суть даже не в этом. написать прогу я не смогу, не выведя ничего на экран. а у меня даже этого не получается (хотя сижу с Мертвых страусом в ркуах)
задача: вывести на экран строку "Hello", используя С++ под Линукс.

попытки(файл hello.cpp):

#include 
int main()
{
    std::cout << "Hello" << std::endl;
    return 0;
}

выполняем: gcc hello.cpp -o hello

ошибки: компилятор дико ругается.

вопрос
: помогите

зы: ось SLED 10

Аватар пользователя ks

Re: C++ начало(helloworld)

Цитата:
Фебу****

Кролики это не только ценный мех ... Улыбка Ряд из задачки о кроликах Фибоначчи.

Цитата:
gcc hello.cpp -o hello

Компилятор C++ нужно явно вызвать
g++ hello.cpp -o hello

Аватар пользователя ONIKSfly

Re: C++ начало(helloworld)

огромное спасибо!!

уже файлик появился в директории)

продолжаю задавать глупые вопросы: набираю в терминале hello
а мне возвращает:

bash:hello: command not found

зы: а почему не получается через гцц? нас так учат..

Аватар пользователя ks

Re: C++ начало(helloworld)

Цитата:
bash:hello: command not found

./hello должно помочь или в PATH добавить текущий каталог
export PATH=.:$PATH
, чтобы баш знал, что прогу нужно искать и в текущем каталоге

Цитата:
а почему не получается через гцц? нас так учат..

по традиции через gcc вызывается компилятор C. Можно и C++ (gcc по расширению файла определяет, что вызывать нужно g++ или указать явно в опциях gcc, что нужно использовать g++), но тогда нужно явно задавать стандартную библиотеку C++ и путь поиска заголовочных файлов этой библиотеки.

Аватар пользователя ONIKSfly

Re: C++ начало(helloworld)

ещ раз огромное спасибо!
я решил не менять переменную, а просто скинуть hello в каталог bin

Улыбка

Аватар пользователя ks

Re: C++ начало(helloworld)

В Мандриве, например, для пользователей (кроме рута) текущий каталог в добавлен в $PATH

RSS-материал