Мне нужно разрабатывать приложения для Linux, но я не хочу ни программировать на Linux (у меня уже установлены все мои «драгоценные» инструменты), ни тестировать его на Windows, используя какой-то POSIX для Windows и надеясь, что еслихорошо работает на том, что хорошо работает на реальном Linux.
Какой лучший выбор?Предпочтительно я хочу использовать Eclipse IDE для компиляции / запуска / отладки и запуска своих программ в дистрибутиве Linux, работающем на локальной виртуальной машине или на удаленном компьютере.
Сейчас я использую аналогичный подход, но для JavaТестирование веб-службы на удаленном сервере.Возможно, это путь?
Редактировать:
Чтобы лучше объяснить, что я хочу, вот шаги, которые я хочу выполнить:
- Программа на C, для POSIX-совместимых систем, с использованием Eclipse в Windows
- Выполнение небольших тестов в Windows, возможно, с использованием Cygwin (это не обязательно, просто чтобы быть быстрее)
- Из моего Windows Eclipse я хочу запустить / отладить свое приложение в реальной среде Linux (может быть виртуальной машиной или удаленной машиной) и, предпочтительно, перенаправить стандартный вывод приложения на мой компьютер.Машина Linux существует только для того, чтобы гарантировать, что все работает нормально, даже не нужно ее открывать.
Одна вещь, которую я не упомянул: все приложения - командная строка, нет необходимостиGUI, просто введите данные из оболочки и прочитайте вывод.