|
1 / 1 / 0
Регистрация: 25.07.2008
Сообщений: 8
|
|
Программирование под Linux13.10.2008, 23:11. Показов 36678. Ответов 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? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|