The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Подскажите начинающему Линуксойду =)"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Подскажите начинающему Линуксойду =)"  
Сообщение от Ekimmu email(ok) on 30-Июл-06, 03:01 
Здраствуйте!
Я пытаюсь учить С++ и хочу этим заниматься в Линуксе.
Подскажите пожалуйсто как програмировать в Linux?
Я попробовал в программе KDevelop C/C++ v.3.1.1
Но он при сборке проекта выдает ошибку
_____________________________________
checking for C++ compiler default output file name...
configure: error: C++ compiler cannot create executables
See `config.log' for more details.
*** Завершено с кодом: 77 ***
-------------------------------------
хотя до этого стоял линукс все было ок.
код програмы очень прост =) ниже
шаблон KDevelop
_____________________
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif

#include <iostream>
#include <cstdlib>

using namespace std;

int main(int argc, char *argv[])
{
  cout << "Hello, from Win32!" << endl;

  return EXIT_SUCCESS;
}
------------------------------------

и почемуто в Линуксе не может скомпелировать такой код
----------------------
#include <iostream.h>

main()
{
  cout << "Привет";
return 0;
}
-------------------
а в виндувсе это работает без проблем.
-------------------
1) подскажите пожалуйсто что мне делать с ошибкой 77 ?
2) Может стоит попробовать что нибудь другое в Линуксе ?
3) Почему приходется писать столько дерективов для Hello World ?
(я пользуюсь Linux Fedora 5)

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Подскажите начинающему Линуксойду =)"  
Сообщение от Ekimmu email(??) on 30-Июл-06, 14:41 
Простите за беспокойство я разобрался.
стал програмировать в vi редакторе.
были проблемы с <iostream>
надо было напечатать то всего

#include <iostrem.h>

//не хватало этой строчки как я понял
using namespace std;

main(){
//и работает cout и cin =)
cout << "привет\n";
return 0;
}

Еще я не правельно его компелировал с помощю gcc а
надо было с g++
еще раз извеняюсь за беспокойство.

Только одиностался вопрос что это за строчка using namespace std; ???

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "Подскажите начинающему Линуксойду =)"  
Сообщение от chip email(ok) on 30-Июл-06, 15:07 
>Простите за беспокойство я разобрался.
>стал програмировать в vi редакторе.
>были проблемы с <iostream>
>надо было напечатать то всего
>
>#include <iostrem.h>
>
>//не хватало этой строчки как я понял

НАДО:

#include <iostream>
using namespace std;

using namespace std; - читать стандарт языка о использовании пространств имен.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "Подскажите начинающему Линуксойду =)"  
Сообщение от Sergey (??) on 31-Июл-06, 09:52 
>Здраствуйте!
>Я пытаюсь учить С++ ...

Я бы посоветовал учить еще и русский :)

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

5. "Подскажите начинающему Линуксойду =)"  
Сообщение от Ekimmu email(??) on 01-Авг-06, 01:19 
>Я бы посоветовал учить еще и русский :)

Спасибо!
Велик и богат русский языка =)
На счет русского я подумаю.
Но С++ интересней.

---------------------------
Спасибо большое ВСЕМ!!!
---------------------------

есть еще один вопросик =)
а хотя ладно в следущий раз, пока сам поковыряюсь.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "Подскажите начинающему Линуксойду =)"  
Сообщение от michelnok (ok) on 31-Июл-06, 10:21 
>Я попробовал в программе KDevelop C/C++ v.3.1.1

Сейчас меня, наверное, запинают ногами по лицу господа "гуру", но с моей точки зрения для новичка самое то - Anjuta IDE. Нормальный редактор, нормальный отладчик там же, нормальный проект. И никаких vi :-)

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру