Форум программистов, компьютерный форум, киберфорум
C/С++ под Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
 Аватар для Джон Кофи
266 / 81 / 18
Регистрация: 05.04.2018
Сообщений: 1,102
Записей в блоге: 1

Что именно подразумевается под "Разработка под Linux"?

14.11.2018, 13:11. Показов 1490. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет. В ходе моей учебы подхожу к поиску работы, добрая половина вакансий - "разработка под Linux". Чем обычная разработка отличается от разработки под Linux? Что в моем коде должно быть не как обычно, чтобы он был под Linux? Я думал, что написав прогу в кроссплатформенной среде, она будет функционировать и на нужной мне ОСи.
К чему справшиваю - после нового года (а может весной) буду подавать резюме и еще есть время подтянуть упущенное, я подумал почему бы не затронуть эту интересную тему. Тем более давно хотел с винды на линукс перейти, как обычный пользователь.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.11.2018, 13:11
Ответы с готовыми решениями:

Разработка GUI под linux
Помогите выбрать высокоуровневый C-подобный ЯП с графической (оконной) библиотекой. Но что-то более высокоуровневое, чем C++. Важно,...

Разработка приложения под Linux в Windows
Добрый день. Необходимо написать программу, которая будет запускаться в Debian на устройстве Orange Pi. Основной код мне дали. Для начала,...

Разработка консольных приложений на языке С под Linux
Пожалуйста помогите с заданием. С таким столкнулся в первый раз.

2
 Аватар для COKPOWEHEU
4083 / 2681 / 432
Регистрация: 09.09.2017
Сообщений: 11,932
15.11.2018, 10:05
Нужно знать хотя бы базовые особенности целевой системы. Это относится не только к Linux, но и ко всем остальным - windows, android, macos и т.д. В каждой из них есть свое API, свои традиции разработки, свои ограничения.
Скажем, где вы будете хранить настройки программы? В windows для этого часто используется реестр, в linux - текстовые конфигурационные файлы. Впрочем, этот способ универсален и годится почти для любой системы.
Распространение программ. Собирать пакет для конкретного дистрибутива (.deb, .rpm, ...), инсталлятор или вообще исходники, а там уж пользователь пусть сам ./configure + make + make install ?
Взаимодействие с другими программами. Отображение значка в панели задач, буфер обмена, drag/drop.
Простого использования кроссплатформенных библиотек далеко не всегда хватает.
0
 Аватар для weterok
36 / 28 / 9
Регистрация: 11.11.2018
Сообщений: 163
15.11.2018, 19:45
В линуксе исользуется компилятор gcc, там сокеты по другому работают и winapi нет, вместо этого gtk, gnome или другие. там можно сделать fork процесса, и особенности построения ос не такие как в винде. кроме этого еще терминал и команды отличаются от виндового.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.11.2018, 19:45
Помогаю со студенческими работами здесь

Разработка под Windows + Linux
Всем привет! Имеется большой проект на с++ в среде Embarcadero Builder и собирается он сейчас только под Windows. Необходимо сделать его...

Что подразумевается под битом в C#?
Постоянно вижу во всяких источниках определения "битовый массив", "битовый флаг", и т.п. Что подразумевается под битом в c#, если в...

Что подразумевается под размерами сегментов?
Имеются лабы по системному программированию (ассемблер), особо изучением ассемблера не занимался, больше симпатизируют языки высокого...

GroupBy: Что подразумевается под группировкой?
Смотрел тему https://www.cyberforum.ru/linq/thread621268.html, и не понял как группирует GroupBy. Что подразумевается под группировкой?

Что подразумевается под словом таблица?
Что в паскале подразумевается под словом таблица? Массив?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru