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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Несколько вопросов по программированию в Ubuntu  (Прочитано 4677 раз)

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

Оффлайн PinFl0p1

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Всем форумчанинам доброе время суток
Вообщем я решил начать изучение с++, купил книгу в винде попробовал "Hello World"  в Microsoft visual c++ 6.0 все получилось и тут же возникли вопросы:
1)Есть ли программы наподобие вышесказанной в Ubuntu?
2)Как будет выглядеть скомпилированный файл в Linux?
(В форточке компилирую получается файл exe запускаю выскакивает консоль в ней написано "hello world")
3)Как запустить скомпилированный файл чтоб он также отобразился как и в винде?из консоли да?
4)Оболочку программы в винде можно сделать с помощью MFC,а Как в Ubuntu?
5)В чем разница между c++ в винде и линукс и есть ли она вообще?
Спасибо. :)
__Чем меньше девушек мы любим - тем больше нравимся мы им.__
__Кризис – это актуализация экзистенциальности__

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Тебе в начальную школу, читать учиться. Перечитай весь форум, много нового узнаешь.
открыть терминал и в нем написать sudo aptitude install build-essential
без этого комплекта ты нихрена не сможешь сделать. ставить его надо ЦЕЛИКОМ а не как всякие придурки по кусочку ставят, а потом удивляются что у них заголовочные файлы не находятся.
затем топаешь сюда http://www.firststeps.ru/linux/r.php?1 и не возвращаешься пока не пройдешь все уроки по линуксу и по С/С++
вперед и с песней.
P.S. завязывай с травой... у тебя даже буквы зеленые... у некоторых между прочим стоит не самая стандартная тема форума на которой твоя зелень очень хреново смотрится.

Оффлайн DnSL48

  • Активист
  • *
  • Сообщений: 286
    • Просмотр профиля
Yurror +1. респект за ссылку - приятно получить конкретную информацию )
ArchLinux x86_64

Оффлайн PinFl0p1

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Спасибо уже читаю.
P.s Траву не курю, может просто не хочу быть таким как все.Цвет зеленый потому что один з любимых цветов.(Извините у кого эта тема плохо отображается) ;)
__Чем меньше девушек мы любим - тем больше нравимся мы им.__
__Кризис – это актуализация экзистенциальности__

Оффлайн PinFl0p1

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Итак осилив первую страницу уроков которые мне дали во втором посте  я решил  скомплить первую программку под линукс)Но это не обвенчалось успехом)Ума не приложу что делать)Вся суть проблемы в скринах )Спасибо







__Чем меньше девушек мы любим - тем больше нравимся мы им.__
__Кризис – это актуализация экзистенциальности__

Оффлайн rubiсon

  • Активист
  • *
  • Сообщений: 285
  • u guys... srsly...
    • Просмотр профиля
Ума не приложу что делать)
Для начала освоить Alt+PrtSc.
<Aoi-chan> everyone's first vi session. ^C^C^X^X^X^XquitqQ!qdammit[esc]qwertyuiopasdfghjkl;:xwhat

Оффлайн Nxx

  • Старожил
  • *
  • Сообщений: 1635
    • Просмотр профиля
[Изображение удалено администратором]
« Последнее редактирование: 28 Ноябрь 2008, 06:49:20 от Nxx »
OpenSUSE 11.3 x86-64

Оффлайн Samataro

  • Новичок
  • *
  • Сообщений: 37
  • Черный рыцарь. Спасаю драконов, убиваю принцесс.
    • Просмотр профиля
Re: Несколько вопросов по программированию &#
« Ответ #7 : 28 Ноябрь 2008, 08:10:19 »
Это.. вроде все правильно написано. Теперь компилируй и запускай через консоль, прога все в нее и выведет... Или ты не знаешь, как компилировать? о_О там вроде написано)

Оффлайн dmay

  • Старожил
  • *
  • Сообщений: 1084
  • man google, кому сказал!
    • Просмотр профиля
Nxx, OMG
Ты попал в мою коллекцию криворуких тупых нубов!

Оффлайн PinFl0p1

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: Несколько вопросов по программированию &#
« Ответ #9 : 28 Ноябрь 2008, 12:22:46 »
Это.. вроде все правильно написано. Теперь компилируй и запускай через консоль, прога все в нее и выведет... Или ты не знаешь, как компилировать? о_О там вроде написано)

Так компилирую как написано gcc <имя файла> а он непонятную ошибку выдает..

max@max-desktop:/media/FLASH-K/c$ gcc hello.cpp
/tmp/ccwI3NHf.o:(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status
max@max-desktop:/media/FLASH-K/c$

P.s rubicon чем мои скрины тебе не угодили?спец перевел из png в jpg чтоб весили меньше..
__Чем меньше девушек мы любим - тем больше нравимся мы им.__
__Кризис – это актуализация экзистенциальности__

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
возьми строчку undefined reference to `__gxx_personality_v0' и вставь ее в гугл.
Этим FirstStep'овсцам надо йайца оторвать нахрен.

gcc - это обертка для целой группы компиляторов
для *.cpp вызываются C++ компилятор. и потом ld не может найти для него стандартную билиотеку stdc++
для *.cpp *.cc надо вызывать один из двух вариантов
1) gcc hello.cpp -lstdc++
2) g++ hello.cpp
любой на выбор. я тебе рекомендую второй.
если пишешь на чистом C, то правильно будет gcc hello.c (заметь просто c а не срр)

в твоем случае файл надо переименовать в hello.c и компилить его gcc hello.c все.

Учись пользоваться googl'ом
« Последнее редактирование: 28 Ноябрь 2008, 12:43:34 от Yurror »

Оффлайн PinFl0p1

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
max@max-desktop:/media/FLASH-K/c$ ./a.out
[http://linux.firststeps.ru]
Our first program for Linux.

У моей благодарности нет края :)СПасибо огромное) ;)
__Чем меньше девушек мы любим - тем больше нравимся мы им.__
__Кризис – это актуализация экзистенциальности__

Оффлайн rubiсon

  • Активист
  • *
  • Сообщений: 285
  • u guys... srsly...
    • Просмотр профиля
Re: Несколько вопросов по программированию &#
« Ответ #12 : 28 Ноябрь 2008, 18:55:28 »
P.s rubicon чем мои скрины тебе не угодили?спец перевел из png в jpg чтоб весили меньше..
Ты показать хочешь свои обои или терминал?
<Aoi-chan> everyone's first vi session. ^C^C^X^X^X^XquitqQ!qdammit[esc]qwertyuiopasdfghjkl;:xwhat

Оффлайн PinFl0p1

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Еслиб я хотел показать просто терминал то скопировал оттуда бы все и выложил бы сюда без скрина)Шучу)))
Лады в след раз буду только терминал выкладывать) ;)
__Чем меньше девушек мы любим - тем больше нравимся мы им.__
__Кризис – это актуализация экзистенциальности__

ры

  • Гость
1)Есть ли программы наподобие вышесказанной в Ubuntu?
бан на гугле я ещё понимаю, в синаптике - это уже слишком

Спасибо
да не за что, обращайтесь

 

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