|
1 / 1 / 0
Регистрация: 25.07.2008
Сообщений: 8
|
|
Программирование под Linux13.10.2008, 23:11. Показов 36720. Ответов 25
Метки нет (Все метки)
Народ,подскажите пожалуста,что нужно для того что бы начать программировать под Linux,с нуля.
То есть какую систему поставить(желательно бесплатно)))),какой компилятор,в общем всё что нужно,что бы система была Юниксовая,там был текстовый редактор,что бы код писать,и комилятор соответственно))))) спасибо
1
|
|
| 13.10.2008, 23:11 | |
|
Ответы с готовыми решениями:
25
Программирование контроллеров на C++ под Linux
С чего начать программирование под Linux |
|
296 / 56 / 5
Регистрация: 22.05.2008
Сообщений: 788
|
|
| 14.10.2008, 00:16 | |
|
редакторов много, задержусь только на двух:
1) vim - консольный, оч. функциональный 2) NetBeans - IDE, многофункциональное, удобное, на Jave ну.... компилятор конешно gcc
1
|
|
|
1 / 1 / 0
Регистрация: 25.07.2008
Сообщений: 8
|
|
| 14.10.2008, 01:14 [ТС] | |
|
с редакторами понял,и компилятором,а вот систему какую поставить,и где её взять бесплатно
забыл сказать кстати,программировать на С++ хочу
0
|
|
|
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 секунд Туфта все это. vim - лучшая IDE!
1
|
||
|
57 / 53 / 4
Регистрация: 04.05.2008
Сообщений: 272
|
||
| 14.10.2008, 12:41 | ||
|
0
|
||
|
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
|
||
| 14.10.2008, 12:51 | ||
![]() KDevelop - это для тех, кто ностальгирует ночами по дельфям.
1
|
||
|
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
|
|
|
683 / 232 / 16
Регистрация: 15.10.2007
Сообщений: 1,246
|
|
| 30.03.2009, 22:46 | |
|
вот что те понадобится
ставь Убунту имхо и для новичка ниче vim там есть gcc тоже
0
|
|
|
Флудер
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
|
||
|
Флудер
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 | |
|
0
|
|
|
Флудер
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
|
|
|
Флудер
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)
|
|
| 26.12.2010, 19:47 | |
|
Помогаю со студенческими работами здесь
20
Компиляция Builder'овского проекта под Linux, (и освоение Linux после Builder'a)
Программирование блоков ПК в Linux
Можно ли под Windows поставить какой - то комплект Qt, чтоб параллельно компилить под Win и Linux? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
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, то после закрытия окошка. . .
|