Программирование и работа с портами под Linux
Версия от 14:21, 9 апреля 2012; VeroLom (обсуждение | вклад)
В малых проектах проще всего использовать то что вы уже знаете, если конечно нет принципиально неразрешимых технических ограничений, а больших и сложных задачах правильно выбранный инструмент позволяет значительно сэкономить время и силы. Ниже приведен обзор наиболее распространенных средств разработки, указаны плюсы и минусы каждого, а также указаны способы работы с различными портами в каждом из них.
Среда разработки / компилятор | Язык разработки | Преимущества | Недостатки | Программирование | Работа с портами ввода-вывода |
---|---|---|---|---|---|
GNU C++
(g++) [Компилятор] |
C++ | Бесплатный, широко распространенный набор инструментов для разработки. Работает как под Windows, так и под Linux. | - | здесь будут ссылки на основы программирования | [Библиотека SLib для удобной работы с COM-портом (форум)] |
CodeBlocks
[сайт] |
C++ | Бесплатный, широко распространенный набор инструментов для разработки. Работает как под Windows, так и под Linux. | - | здесь будут ссылки на основы программирования | [Библиотека SLib для удобной работы с COM-портом (форум)] |
Eclipse
[сайт] |
C++ | Бесплатный, широко распространенный набор инструментов для разработки. Работает как под Windows, так и под Linux. | - | здесь будут ссылки на основы программирования | [Библиотека SLib для удобной работы с COM-портом (форум)] |
Anjuta
[сайт] |
C++ | Бесплатный, широко распространенный набор инструментов для разработки. Работает только под Linux. | - | здесь будут ссылки на основы программирования | [Библиотека SLib для удобной работы с COM-портом (форум)] |
QDevelop
[сайт] |
C++ | Бесплатный, широко распространенный набор инструментов для разработки. Работает только под Linux. | - | здесь будут ссылки на основы программирования | [Библиотека SLib для удобной работы с COM-портом (форум)] |
KDevelop
[сайт] |
C++ | Бесплатный, широко распространенный набор инструментов для разработки. Работает только под Linux. | - | здесь будут ссылки на основы программирования | [Библиотека SLib для удобной работы с COM-портом (форум)] |
MonoDevelop
[сайт] |
C# | Бесплатный, широко распространенный набор инструментов для разработки. Работает только под Linux. | - | здесь будут ссылки на основы программирования | [Библиотека SLib для удобной работы с COM-портом (форум)] |
Geany
[сайт] |
C/C++/ASM | Минималистическая IDE. Поддержка многих ЯП, плагины, удобная настройка под себя. Работает под Linux/Windows. | - | здесь будут ссылки на основы программирования | [Библиотека SLib для удобной работы с COM-портом (форум)] |