Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: простая программа на с++ не компилируется  (Прочитано 4439 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн USER_AGENT

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: простая программа на с++ не компилируется
« Ответ #15 : 21 Февраля 2011, 19:40:05 »
Я хочу научится програмиировать на С++,
пререкатал программу с http://ru.wikipedia.org/wiki/%D0%A1%2B%2B.
#include <iostream> // это необходимо для std::cout и std::endl
 
int main()
{
    std::cout << "Hello, world!" << std::endl;
}

Компилятор выдает что мол нет заголовочных фалах.
По форумам полазил, а там говорят:
Что местоположение заголовочных файлов определяется в настройках компилятора.
Помогите разобратся,


Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5583
  • Все по палатам!
    • Просмотр профиля
Re: простая программа на с++ не компилируется
« Ответ #16 : 21 Февраля 2011, 19:45:08 »
Чего ставил, как компилил?
Извините, я все еще учусь

Оффлайн USER_AGENT

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: простая программа на с++ не компилируется
« Ответ #17 : 21 Февраля 2011, 19:47:22 »
Обыкновенно через KDevelop 4.0.2 (using KDevPlatform 1.0.2)
Использует KDE 4.5.1 (KDE 4.5.1)

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5583
  • Все по палатам!
    • Просмотр профиля
Re: простая программа на с++ не компилируется
« Ответ #18 : 21 Февраля 2011, 19:54:44 »
А если так
cd где_file_cpp
g++ file.cpp
./a.out
Извините, я все еще учусь

Оффлайн USER_AGENT

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: простая программа на с++ не компилируется
« Ответ #19 : 21 Февраля 2011, 19:59:21 »
Это через терминал ?

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5583
  • Все по палатам!
    • Просмотр профиля
Re: простая программа на с++ не компилируется
« Ответ #20 : 21 Февраля 2011, 20:02:42 »
Да
Гляньте хотя бы http://www.firststeps.ru/linux/
Извините, я все еще учусь

Оффлайн USER_AGENT

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: простая программа на с++ не компилируется
« Ответ #21 : 21 Февраля 2011, 20:04:14 »
Непонял ?!?!?! ???
Пожалуйста проясни тему.

Пользователь решил продолжить мысль 21 Февраля 2011, 20:08:05:
А #include <iostream> его то где взять
« Последнее редактирование: 21 Февраля 2011, 20:08:05 от USER_AGENT »

Оффлайн [DarkNet]Alpha

  • Активист
  • *
  • Сообщений: 987
  • Эмоциональный эльдар
    • Просмотр профиля
    • EBM-радио
Re: простая программа на с++ не компилируется
« Ответ #22 : 21 Февраля 2011, 20:14:17 »
А его не надо брать. Он уже есть.

Оффлайн USER_AGENT

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: простая программа на с++ не компилируется
« Ответ #23 : 21 Февраля 2011, 20:22:20 »
Незнаю мой компилятор его невидит.

Оффлайн [DarkNet]Alpha

  • Активист
  • *
  • Сообщений: 987
  • Эмоциональный эльдар
    • Просмотр профиля
    • EBM-радио
Re: простая программа на с++ не компилируется
« Ответ #24 : 21 Февраля 2011, 20:27:07 »
Как копмилируешь?
Попробуй iostream.h что ли

Оффлайн USER_AGENT

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: простая программа на с++ не компилируется
« Ответ #25 : 21 Февраля 2011, 20:29:37 »
Он у меня вообще никакие заголовочные файлы невидит.


Оффлайн Abbattar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 45
  • Russische_Abbattar
    • Просмотр профиля
    • ЖЖ
Re: простая программа на с++ не компилируется
« Ответ #26 : 21 Февраля 2011, 21:26:00 »
Если не указывать gcc куда переносить скомпилированный код, то он будет располагаться в a.out
То есть запускать надо ./a.out
А за одно изучить ключики gcc
Да файл то у меня сохранился в домашней даректории, только command not found, может не правильно компилирую? Как правильно, напишите, если на трудно
Новое - не значит лучшее.

Оффлайн [DarkNet]Alpha

  • Активист
  • *
  • Сообщений: 987
  • Эмоциональный эльдар
    • Просмотр профиля
    • EBM-радио
Re: простая программа на с++ не компилируется
« Ответ #27 : 21 Февраля 2011, 21:28:24 »
Дык тебе всё сказали.
Если запускать программу без пути, то система будет искать програму в специальных папках, к которым твоя домашняя не относится.
./ обозначает "в текущей папке".
./a.out

Оффлайн Abbattar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 45
  • Russische_Abbattar
    • Просмотр профиля
    • ЖЖ
Re: простая программа на с++ не компилируется
« Ответ #28 : 21 Февраля 2011, 21:46:34 »
А почему не вышло? Что в терминале появилось?
command not found
Новое - не значит лучшее.

Оффлайн [DarkNet]Alpha

  • Активист
  • *
  • Сообщений: 987
  • Эмоциональный эльдар
    • Просмотр профиля
    • EBM-радио
Re: простая программа на с++ не компилируется
« Ответ #29 : 21 Февраля 2011, 21:49:13 »
Просто command not found ?
Полную строку давай.

 

Страница сгенерирована за 0.039 секунд. Запросов: 25.