Как организовать работу с проектом под старую ОС?

На новой работе дали модернизировать проект на C++ (в том числе Qt 4) под старую ОС (Debian 6).

Дали виртуальную машину, но на такую ОС нет нормальной IDE, нет плюшек в виде современных пакетов с которыми удобнее работать.

Как разработку ведут в таких случаях?

Есть ли такие инструменты, которые бы позволяли работать с кодом из под современной ОС, а запускать и дебажить можно было бы сразу в виртуальной?

Может ещё какие советы дадите. Как делают софт под специфичную ОС?


Ответы (1 шт):

Автор решения: Alexander Rakhmaev

В vscode позволяет работать с кодом, который находится на удалённой машине через специальное расширение.

Однако оно не работает со старой ОС. Поэтому я написал скрипты, которые реализуют тот же функционал.

Скрипты доступны на github.

Скрипты монтируют по SSH директорию с проектом, и отправляют команды сборки и отладки в удаленную машину.

Сама виртуальная машина работает в тихом режиме. А запуск приложения происходит через технологию SSH forwarding.

→ Ссылка