Форум программистов, компьютерный форум, киберфорум
C/С++ под Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.76/197: Рейтинг темы: голосов - 197, средняя оценка - 4.76
 Аватар для volandd
1 / 1 / 0
Регистрация: 25.07.2008
Сообщений: 8

Программирование под Linux

13.10.2008, 23:11. Показов 36742. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Народ,подскажите пожалуста,что нужно для того что бы начать программировать под Linux,с нуля.
То есть какую систему поставить(желательно бесплатно)))),какой компилятор,в общем всё что нужно,что бы система была Юниксовая,там был текстовый редактор,что бы код писать,и комилятор соответственно))))) спасибо
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.10.2008, 23:11
Ответы с готовыми решениями:

Программирование контроллеров на C++ под Linux
Добрый день! Хочу собрать игрушку типа умный дом с програмируемым контроллером. Условия такие . Работаю только с линукс и чтобы эта...

Программирование для windows из под Linux
Всем привет, такая ситуация, я изучаю c++ и пока только для winows делаю простенькие проекты, но, мне не нравиться windows, поэтому я на...

С чего начать программирование под Linux
Я никогда не программировал под Linux, но теперь просматривая различные вакансии на должность "Программист C++" вижу, что без...

25
 Аватар для Spo1ler
296 / 56 / 5
Регистрация: 22.05.2008
Сообщений: 788
14.10.2008, 00:16
редакторов много, задержусь только на двух:
1) vim - консольный, оч. функциональный
2) NetBeans - IDE, многофункциональное, удобное, на Jave
ну.... компилятор конешно gcc
1
 Аватар для volandd
1 / 1 / 0
Регистрация: 25.07.2008
Сообщений: 8
14.10.2008, 01:14  [ТС]
с редакторами понял,и компилятором,а вот систему какую поставить,и где её взять бесплатно
забыл сказать кстати,программировать на С++ хочу
0
 Аватар для Alirp
57 / 53 / 4
Регистрация: 04.05.2008
Сообщений: 272
14.10.2008, 08:09
Возьми RedHat или ASP.
Лично у меня RedHat там все есть что нужно для разработки программ на С++, так же если захочешь писать интерфейсные программы, то тебе понадобится KDevelop и QTDesigner.
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
14.10.2008, 11:48
Да на любых никсах есть все для С++ кодинга. Даже же пользовательской оси DesktopBSD есть. Так что выбирай просто никсы, которые тебе больше нравятся

Добавлено через 1 минуту 10 секунд
Цитата Сообщение от Alirp Посмотреть сообщение
если захочешь писать интерфейсные программы, то тебе понадобится KDevelop и QTDesigner.
Не надо вот эти IDE советовать Туфта все это. vim - лучшая IDE!
1
 Аватар для Alirp
57 / 53 / 4
Регистрация: 04.05.2008
Сообщений: 272
14.10.2008, 12:41
Цитата Сообщение от Vourhey Посмотреть сообщение
Не надо вот эти IDE советовать Туфта все это. vim - лучшая IDE!
VIM это редактор, а я посоветовал среду для разработки интерфейсных проектов, в VIM же нет своего дизайнера.
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
14.10.2008, 12:51
Цитата Сообщение от Alirp Посмотреть сообщение
VIM это редактор, а я посоветовал среду для разработки интерфейсных проектов, в VIM же нет своего дизайнера.
Хорошие программисты дизайнерами не пользуются
KDevelop - это для тех, кто ностальгирует ночами по дельфям.
1
 Аватар для Spo1ler
296 / 56 / 5
Регистрация: 22.05.2008
Сообщений: 788
15.10.2008, 00:23
хм.... вообще-то тема немного дурацкая. да и вопрос сам по себе настолько неправильно поставлен. тут вопрос удобства и привычки, да и ОС выбрать, точнее советоваться об этом с форумом - лишь повод для тупого холивара
0
0 / 0 / 0
Регистрация: 12.11.2008
Сообщений: 18
12.11.2008, 14:06
VIM`а вполне хватает. А так Geany - хорош. Глаза и мозг не мозолит.
0
0 / 0 / 0
Регистрация: 22.03.2009
Сообщений: 5
30.03.2009, 22:11
У меня возник еще вопросик на чем лучше кодить для никсов на "чистом" С или С++.
Просто меня пугает попытка MS привязать все студийные языки framework'ом к студии.
А "чистом" С меня пугает его сложность да староват он вообще- то...
0
 Аватар для Mecid
684 / 233 / 16
Регистрация: 15.10.2007
Сообщений: 1,246
30.03.2009, 22:46
вот что те понадобится
ставь Убунту имхо и для новичка ниче vim там есть gcc тоже
0
Флудер
 Аватар для Ensase
195 / 33 / 11
Регистрация: 23.03.2007
Сообщений: 334
31.03.2009, 11:09
c один из самых простых языков программирования.
что до ide и редакторов у каждого свой вкус и не надо навязывать свое мнение.
"если звезды зажигают, значит это кому-нибудь нужно"
0
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
31.03.2009, 11:46
на kdevelop недавно перешёл, постепенно настроил, в дебаггере разобрался, очень удобно когда у тебя несколько программ, каждую один раз настраиваешь, потом просто открываешь любую и она будет на том месте, где в ней остановился

есть сессии, это когда файлы можно группировать, например пишешь модуль-часть, для неё открываешь набор нужных файлов, сохраняешь в виде сессии под именем, потом закрываешь их, открываешь другие файлы для другого модуля, сохраняешь их в виде сессии под другим именем, потом можешь переключиться на любую сессию, при этом все лишние файлы закроются, откроется только сохранённый набор, так можно иметь сессию empty, сессию all, сессию change, сессию file
и так для каждого проекта (программы)

удобно выпадают сбоку классы (то есть все функции и глобальные переменные), при этом можно на любую функцию перейти, сразу откроется файл, в котором она; можно выбрать перейти к определению или к объявлению, соответственно откроется либо .c файл либо .h файл, список классов как выпадает, так и обратно его можно убрать за один клик

консоль встроена прямо в среду, то есть в ней ты обладаешь всеми возможностями консоли, она устанавливается на каталог проекта (так для каждого проекта, что открыл - туда и консоль выставляется)

а, ещё шаблоны есть, то есть ты сохраняешь туда свои шаблоны, например шаблон комментария для функции и шаблон простого комментария и потом можешь везде вставить любой из них сколько угодно раз, я вообще сохранил шаблон для программы и потом могу в любом проекте программу начать, вставив её из шаблона, который сам создал

например есть проект test, там проверяю что-нибудь или функции составляю, его создаёшь там компилируешь как угодно, можно дебажить, что бы ни создал, как бы не компилировал, потом всё стираю и проект становится таким как был изначально, причём, так как он отделён от других проектов, для них осталось всё как и было, то есть они все разделены и в программе и в каталогах и конфигурации у них тоже отдельные
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
31.03.2009, 12:36
А "чистом" С меня пугает его сложность да староват он вообще- то...
объясни-ка, в чем это он староват?
0
Флудер
 Аватар для Ensase
195 / 33 / 11
Регистрация: 23.03.2007
Сообщений: 334
31.03.2009, 12:56
39 лет - серьезный возраст.
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
31.03.2009, 13:01
Цитата Сообщение от Ensase Посмотреть сообщение
39 лет - серьезный возраст.
Язык программирования не человек.
Асму еще больше лет, и че?
0
Флудер
 Аватар для Ensase
195 / 33 / 11
Регистрация: 23.03.2007
Сообщений: 334
31.03.2009, 13:08
он вообще бородатый прадед
а фортран дедуля
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
31.03.2009, 13:16
Тем не менее, преимуществ у С++ кроме удобства (даже это субъективно) работы с классами никаких нет. Так что С не старый, а вполне нормальный язык ничем не хуже остальных.
0
Флудер
 Аватар для Ensase
195 / 33 / 11
Регистрация: 23.03.2007
Сообщений: 334
31.03.2009, 13:16
вообще, конечно прошу прощения за оффтопик.
имею ввиду, что язык не так динамично развиваться, как например питон, и в нём нет таких удобств как в других современных языках, хотя может и не нужно.
но бесспорно каждый язык для своих целей и с - язык системного программирования.
0
wonderfuldays
26.12.2010, 19:47
ставь UBUNTU, среда IDE - CODEBLOCKS если виджеты - то GTK или QT, есл хочешь сырой API то xLib, а лучше XCB - замена xlib(xlib - устаривает и будет эмулироваться через xcb)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.12.2010, 19:47
Помогаю со студенческими работами здесь

Компиляция Builder'овского проекта под Linux, (и освоение Linux после Builder'a)
Есть не очень маленький проект, написанный в винде на Builder'e. 1) Сложно ли его будет отредактировать что бы откомпилировать в...

Переход под программирование под убунтой
Добрый день! Имею некоторый опыт программирования в среде Qt под виндой. Часто слышал, что программирование в Qt creator под линуксом...

Программирование блоков ПК в Linux
Изучаю программирование в Линукс по книге "Стивенс Unix Профессиональное программирование 3 изд". Мне хотелось бы научиться работать с...

QFile.open() под Linux работает, под windows нет
QDateTime dt = QDateTime::currentDateTime(); logfilepath = "log_" + dt.toString() + ".txt"; logfilepath.replace(' ','_'); ...

Можно ли под Windows поставить какой - то комплект Qt, чтоб параллельно компилить под Win и Linux?
Ну как бЭ вопрос в шапке :) Тоесть не имея на компе Linux, компилировать под виндой два выходных файла, под Windows и под Linux ?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru