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


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

Автор Тема: Пакеты для разработки с++  (Прочитано 1962 раз)

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

Оффлайн M

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Пакеты для разработки с++
« : 14 Октября 2009, 22:35:11 »
Здравствуйте, уважаемые форумчанины! У меня к вам такой вопрос: я недавно установила ubuntu-9.04, начала в нем работать и столкнулась с задачей. В файле записан код программы на Си

#include <stdio.h>
int main ()
{
  printf ("Hello, world!\n");
  return 0;
}

Мне нужно ее откомпилить и запустить. Нажимаю a.out, пишет, такой команды нет. Мне сказали, что надо подключить что-то дополнительное. Скажите, пожалуйста, что и как.
Заранее спасибо.
PS.Я понимаю, что кому-то мой вопрос покажется очень глупым, но ведь я только учусь  :)

Оффлайн SkeL2007

  • Участник
  • *
  • Сообщений: 204
    • Просмотр профиля
Re: Пакеты для разработки с++
« Ответ #1 : 14 Октября 2009, 22:38:33 »
./a.out , а не a.out
Не за что

Оффлайн M

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Пакеты для разработки с++
« Ответ #2 : 14 Октября 2009, 23:08:43 »
работает!
Еще раз спасибо!

Пользователь решил продолжить мысль 14 Октября 2009, 23:10:08:
Извините, еще вопросик, любые программы на С.С++ будут работать? Ничего дополнительно подключать не надо?

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Пакеты для разработки с++
« Ответ #3 : 15 Октября 2009, 15:38:31 »
Любые не будут. Да надо подключать.

Оффлайн M

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Пакеты для разработки с++
« Ответ #4 : 15 Октября 2009, 19:41:50 »
Не могли бы вы написать, КАК подключить? В этом и был смысл моего вопроса

Оффлайн digiwhite

  • Активист
  • *
  • Сообщений: 732
  • http://www.welinux.ru
    • Просмотр профиля
    • http://www.welinux.ru
Re: Пакеты для разработки с++
« Ответ #5 : 15 Октября 2009, 20:40:43 »
Не могли бы вы написать, КАК подключить? В этом и был смысл моего вопроса

Я телепатировал телепатировал, не вытелепатировал.
Социальная сеть не фанатично настроенных линуксойдов - http://www.welinux.ru

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Пакеты для разработки с++
« Ответ #6 : 16 Октября 2009, 16:27:57 »
Как? довольно просто =)
Что? ну то что надо поключить.
Чем? Ммм... подключалкой =)
К чему? к подключателю.

Тебе это нафига? ты книжку по С++ прочел? Ну дак прочитай.

А то подключи то сам не знаю что, не знаю на кой мне это сдалось, но жить уже не смогу пока чего-нибудь не подключу.

Если тебе надо подключить пакет к убунте, то необходимый минимум устанавливается командой sudo aptitude install build-essential (лежит на диске с убунтой и не требует инета для установки). Все остальное для людей которые знают что делают. Тоесть не для тебя.
(Среда разработки такая как Visual Studio или Borland C++ Builder в комплект поставки не входят)

P.S. начало топика не предвещало беды. Вроде бы адекватный вопрос, но дальше полный ахтунг. Я даже знаю что курит автор вопросов. Мой тебе совет: брось курить книжку по С++ там краска вредная (особенно на обложке). Выражение "курить мануал/книгу" значит вдумчиво читать и осмысливать написанное.
« Последнее редактирование: 16 Октября 2009, 16:33:13 от Yurror »

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5580
  • Все по палатам!
    • Просмотр профиля
Re: Пакеты для разработки с++
« Ответ #7 : 16 Октября 2009, 18:43:48 »
я недавно установила
Ай, зачем с дамой так грубо?
Извините, я все еще учусь

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Пакеты для разработки с++
« Ответ #8 : 17 Октября 2009, 09:08:31 »
Ах, ну это многое объясняет...

Оффлайн M

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Пакеты для разработки с++
« Ответ #9 : 17 Октября 2009, 19:59:44 »
Как? довольно просто =)
Что? ну то что надо поключить.
Чем? Ммм... подключалкой =)
К чему? к подключателю.

Тебе это нафига? ты книжку по С++ прочел? Ну дак прочитай.

А то подключи то сам не знаю что, не знаю на кой мне это сдалось, но жить уже не смогу пока чего-нибудь не подключу.

Если тебе надо подключить пакет к убунте, то необходимый минимум устанавливается командой sudo aptitude install build-essential (лежит на диске с убунтой и не требует инета для установки). Все остальное для людей которые знают что делают. Тоесть не для тебя.
(Среда разработки такая как Visual Studio или Borland C++ Builder в комплект поставки не входят)

P.S. начало топика не предвещало беды. Вроде бы адекватный вопрос, но дальше полный ахтунг. Я даже знаю что курит автор вопросов. Мой тебе совет: брось курить книжку по С++ там краска вредная (особенно на обложке). Выражение "курить мануал/книгу" значит вдумчиво читать и осмысливать написанное.

Нафига мне это надо? Не поверишь, на Земле есть такие люди, которые только начали изучать Linux. Что именно мне надо подключить, было написано в заголовке - пакеты для разработки С++. Насчет того, что ты пишешь, что я сама не знаю, что хочу и зачем, так вот, мне надо, чтобы  моя лаба на С++, откомпилилась и заработала. То, что программы пишутся в текстовых файлах, это я и без тебя знаю.
А книжки по С++ я начала читать еще на 1-ом курсе, вот только, странно, ни в одной не нашла ничего про ubunty. Может ты там обкурился краски, или, не знаю, что ты там куришь, и перепутал С++ с ubunty? Так я объясню, С++ это язык программирования, а ubunty - операционная система.
А чтобы не набирать каждый раз 
./a.out 
Нужно добавить текущий каталог в список путей поиска файлов, находящихся в переменной PATH:
PATH=.:$PATH
Это я прочитала в учебнике по линуксу (а не по С++!)

Оффлайн Упс

  • Старожил
  • *
  • Сообщений: 3231
    • Просмотр профиля
Re: Пакеты для разработки с++
« Ответ #10 : 17 Октября 2009, 20:23:15 »

А чтобы не набирать каждый раз 
./a.out 
Нужно добавить текущий каталог в список путей поиска файлов, находящихся в переменной PATH:
PATH=.:$PATH
Это я прочитала в учебнике по линуксу (а не по С++!)

Чтобы не набирать ./a.out и не добавлять каждый раз путь в PATH поставь Geany.
Очень лёгкая и простая IDE, для учёбы (и не только) самое то.
В ней есть в Правка->Вставить "include <....>" ->Стандартная библиотека С.........
Проще только Gedit, попробуй, она очень маленькая много места не займёт.
xUbuntu 12.04

Оффлайн kss

  • Любитель
  • *
  • Сообщений: 88
    • Просмотр профиля
Re: Пакеты для разработки с++
« Ответ #11 : 17 Октября 2009, 20:30:07 »
А чтобы не набирать каждый раз 
./a.out 
Нужно добавить текущий каталог в список путей поиска файлов, находящихся в переменной PATH:
PATH=.:$PATH
Это я прочитала в учебнике по линуксу (а не по С++!)
А про возможные последствия там было объяснено, в этом учебнике? Если нет, то это плохой учебник :)

И я бы в Вашем случае сделал бы PATH=$PATH:. вместо Вашего варианта.

P.S. а набрать дополнительно "./", на мой взгляд, ничуть не сложно

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Пакеты для разработки с++
« Ответ #12 : 19 Октября 2009, 07:28:31 »
Ы... рыдал... я так и знал, что будет беситься! ну наздоровье.

Оффлайн Красноглазый

  • Активист
  • *
  • Сообщений: 702
    • Просмотр профиля
Re: Пакеты для разработки с++
« Ответ #13 : 22 Октября 2009, 13:18:02 »
Буквально пару часов назад наткнулся на ссылочку:
http://www.citforum.ru/howto/smart-questions-ru.shtml
Автору темы имеет смысл ознакомиться хотя бы поверхностно. Многое станет ясно

Blizzard

  • Гость
Re: Пакеты для разработки с++
« Ответ #14 : 22 Октября 2009, 13:43:30 »
Ы... рыдал... я так и знал, что будет беситься! ну наздоровье.
Чем смеяться и грубить, лучше б по-человечески ответил вопрошающему.

 

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