Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 27.04.2013, 02:58   #1
koljsch
Форумчанин
 
Регистрация: 26.01.2009
Сообщений: 360
По умолчанию Linux и C++

Здравствуйте!
Вот возникла тут задача познакомиться более близко с ОС Linux и программированием под нее именно на C++.
С чего посоветуете начать изучать все это? Какие есть среды и какие более распространены, а какие чаще всего используются в наших учебных заведениях? Какой дистрибутив Linux'а лучше ставить?(интересует именно Linux, а не Ubuntu к примеру)
koljsch вне форума
Старый 27.04.2013, 03:56   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

а Ubuntu не линукс?

я писал под голый дебиан(пустой, консольный), писал в нано, компилил g++.

а так вам проще всего взять Qt.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 27.04.2013, 09:49   #3
Kix.IV
Участник клуба
 
Регистрация: 11.08.2012
Сообщений: 1,226
По умолчанию

Цитата:
Сообщение от Пепел Феникса
а Ubuntu не линукс?
Я тоже не считаю его линуксом
Цитата:
Сообщение от Пепел Феникса
Какой дистрибутив Linux'а лучше ставить?(интересует именно Linux, а не Ubuntu к примеру)
Gentoo или Arch, это труъ линукс. Если сложно, то Debian.
Kix.IV вне форума
Старый 27.04.2013, 10:08   #4
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

Что касается учебных заведений - у нас Linux не рассматривают даже в курсе "Операционных систем".

Что касается программирования. Берете gcc - компилятор языка C++ с консольным интерфейсом. (у него почти полное соответствие стандарту языка).

В общем-то других компиляторов почти нет.

Если речь идет об IDE. То тут есть выбор - Eclipse (не пробовал), CodeBlocks (кажется так, точно не помню) (пробовал - годно в качестве текстового редактора, и компилировать удобно. других плюсов нет), QT Creator (пусть вас название не смущает, в нем можно программировать без QT. Хотя в нем есть встроенная справка по QT и встроенный редактор форм). На счет Эклипса не знаю, а QT Creator и CodeBlocks используют (поумолчанию) gcc в качестве компилятора, но если вы найдете другой компилятор - их можно подружить и с ним

Возможно я буду не очень объективен, но считаю что QT Creator самый удобный, вне зависимости от того пишите вы на чистом C++ или QT + C++.


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


Цитата:
я писал под голый дебиан(пустой, консольный), писал в нано, компилил g++.
К чему такие извращения? Можно было бы просто писать на другой машине, в более удобном редакторе. А при сборке заливать на целевую машину через (как варинт) scp или SFTP и отлаживать через gdb.
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс

Последний раз редактировалось ROD; 27.04.2013 в 15:31.
ROD вне форума
Старый 27.04.2013, 13:50   #5
koljsch
Форумчанин
 
Регистрация: 26.01.2009
Сообщений: 360
По умолчанию

Цитата:
а Ubuntu не линукс?
Дело в том, что придется писать под голый Linux
koljsch вне форума
Старый 27.04.2013, 15:21   #6
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

Цитата:
Сообщение от koljsch Посмотреть сообщение
Дело в том, что придется писать под голый Linux
Что такое "голый" линукс? Только ядро? Ну оно не запустится. Точнее запуститься, но выдаст kernel panic, если не найдет init.

Вы бы подробнее изложили что вы хотите сделать, тогда мы можем более точно подсказать.
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс

Последний раз редактировалось ROD; 27.04.2013 в 15:33.
ROD вне форума
Старый 27.04.2013, 17:30   #7
koljsch
Форумчанин
 
Регистрация: 26.01.2009
Сообщений: 360
По умолчанию

Извиняюсь, возможно я сам неверное представление имею о Linux. Допустим в Ubuntu и ему подобных имеется графический интерфейс, а под словом "голый" я имею ввиду, что стоять графические интерфейсы или еще какие-то замарочки не будут совсем.
koljsch вне форума
Старый 27.04.2013, 17:31   #8
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

У ubuntu server не графического интерфейса.
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс
ROD вне форума
Старый 27.04.2013, 18:16   #9
Kix.IV
Участник клуба
 
Регистрация: 11.08.2012
Сообщений: 1,226
По умолчанию

Цитата:
У ubuntu server не графического интерфейса.
Ну и зачем оно нужно? Основная фича убунты была в интерфейсе.
Kix.IV вне форума
Старый 27.04.2013, 20:13   #10
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от Kix.IV Посмотреть сообщение
Ну и зачем оно нужно? Основная фича убунты была в интерфейсе.
зачем серверу интерфейс?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
На компе Win 7 + Linux. Как переустановить Linux? ssdm Windows 1 14.10.2011 17:54
Go to Linux! ) Hacker19_90 Операционные системы общие вопросы 19 31.07.2011 17:59
c++ в Linux (Межпроцессорный обмен в Linux) RusLotus Помощь студентам 0 13.10.2009 16:59
Linux на VMware....... WinXP <-> Linux DMUTPUU Операционные системы общие вопросы 1 24.09.2008 12:03
Linux MAcK Операционные системы общие вопросы 3 26.10.2007 11:03