Модераторы: xvr
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создание приложения без окон, что надо для этого? 
V
    Опции темы
OutlawZ
Дата 8.12.2009, 21:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 269
Регистрация: 19.10.2007

Репутация: нет
Всего: нет



Мир братья! Установил на пингвина из африки(ubuntu) g++, gcc, c++ и студии KDEvelop и QT3 Designer и QT4 Designer для работы, скачал книгу которая указана в в разделе выше, но млин не в этом проблема, есть ли книга для c++ под линукс но не для создание приложения граф. интерфейсом а обычных консольных как в Windows??????

Банально написал прогу просто для проверки но она не выполняется. 
Код

#include <iostream.h>
namespace std;
int main()
{
 cout << "test c++ in linux";
 return 0;
}


А выводит ошибки:
Цитата

kmtl@kmtl-laptop:~/c++$ c++ main.cpp
main.cpp:1:22: error: iostream.h: No such file or directory
main.cpp:2: ошибка: expected `{' before ‘;’ token
main.cpp: In function ‘int std::main()’:
main.cpp:5: ошибка: нет декларации ‘cout’ в этой области видимости
main.cpp: At global scope:
main.cpp:7: ошибка: expected `}' at end of input


Может кто сказать что я не так делаю???? или надо ли какие пакеты установить если надо то какие?


--------------------
user posted image
user posted image
PM MAIL   Вверх
djamshud
Дата 8.12.2009, 21:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: 1
Всего: 39



#include<iostream>

Stl у нас идет без .h. В остальном сам с++ ничем не отличается емнип.

Добавлено через 1 минуту и 40 секунд
И да.
>namespace std;

Это что? Нужно
using namespace std;


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
OutlawZ
Дата 8.12.2009, 21:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 269
Регистрация: 19.10.2007

Репутация: нет
Всего: нет



Нашел в чем проблема исправил все работает, только использую уже "c++ <filename>" а не gcc. 

Только вот вопрос у меня один остался, то есть после компиляции у меня появляется a.out файл исполняемый, но в при нажатии он не хочет запускаться только если прописать в командной строке путь к файлу он выполняет код который с компилировался из main.cpp , вопрос такое можно как нить задать имя программы? и что бы она запускалась по двойному щелчку мыши?

Это сообщение отредактировал(а) OutlawZ - 8.12.2009, 21:53


--------------------
user posted image
user posted image
PM MAIL   Вверх
djamshud
Дата 8.12.2009, 22:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: 1
Всего: 39



gcc -o progname

Двойной тычек нужно настраивать в файловом менеджере. Уж если из консоли компилируете, почему бы и не запускать из нее?

Добавлено через 1 минуту и 34 секунды
Кстати на простые вопросы по компилятору можно обращаться в man gcc. По сложным тоже можно, но разобраться с ними новичку может оказаться затруднительно.


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
MAKCim
Дата 8.12.2009, 22:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 84
Всего: 207



Цитата(djamshud @  8.12.2009,  22:12 Найти цитируемый пост)
gcc -o progname

g++


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
OutlawZ
Дата 8.12.2009, 22:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 269
Регистрация: 19.10.2007

Репутация: нет
Всего: нет



Спасибо братья все понял. Мир!


--------------------
user posted image
user posted image
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Программирование под Unix/Linux"
xvr
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой "Код".
  • Вопросы мобильной разработки тут
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема »


 




[ Время генерации скрипта: 0.0463 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.