Аватар для volandd
1 / 1 / 0
Регистрация: 25.07.2008
Сообщений: 8

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

13.10.2008, 23:11. Показов 36720. Ответов 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
683 / 232 / 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
Ответ Создать тему
Опции темы

Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru