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

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

13.10.2008, 23:11. Показов 36678. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Инструменты 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, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru