У меня есть несколько источников, которые я собираюсь скомпилировать / отладить для Windows / Linux и других платформ в будущем.
Пока он работает на Windows, поэтому я установил пакет «Разработка Linux с C ++» в VisualStudioчтобы скомпилировать / отладить его для Linux.
Я попробовал небольшой пример, который работал, но он загружает исходные тексты до компиляции, и это не то, что я хочу.
Я хотел бы скомпилировать исходникилокально на моем ПК с Windows (используя LLVM) вместо того, чтобы VisualStudio копировал исходные файлы на linux vm / server для удаленной компиляции.
Я предпочитаю иметь исходники только в одном «защищенном» месте и хранить все локально, как компилятор (ы) и системные заголовочные файлы linux.Поэтому мои главные причины не загружать исходные коды - это безопасность, а также контроль версий.
Поэтому VisualStudio будет компилировать локально (используя LLVM), а затем загружать исполняемый файл на linux vm / server и запускать его для отладки.Или, если исполняемый файл уже присутствует или работает, он может просто запустить его или подключиться к процессу для сеанса удаленной отладки.
Я не уверен, возможно ли это.Все примеры, которые я видел, предполагали, что источники были на цели linux.