在VisualStudio中使用'Linux development with C++'时,如何将源保存在本地?

How to keep sources locally when using 'Linux development with C++' in VisualStudio?

本文关键字:保存 存在 C++ VisualStudio Linux with development      更新时间:2023-10-16

我有一些我打算在Windows/Linux和其他平台上编译/调试的来源。

到目前为止,它在Windows上运行,因此我在VisualStudio中安装了" Linux开发"包,以编译/调试Linux。

我尝试了一个有效的小示例,但它在编译之前上传了源,这不是我想要的。

我想在Windows PC上(使用LLVM(上本地编译源,而不是将VisualStudio复制到Linux VM/Server以进行远程编译。

我更喜欢仅在一个"安全"位置将源放在一个"安全"位置,并像编译器和Linux系统文件标头一样在本地保留所有内容。因此,我不上传源的主要原因是安全性和源控制。

因此,VisualStudio将在本地编译(使用LLVM(,然后将可执行文件上传到Linux VM/Server上,然后运行以进行调试。或者,如果可执行文件已经存在或运行,则可以将其启动或附加到远程调试会话的过程中。

我不确定是否可能。我看到的所有示例都认为这些源位于Linux目标上。

无法正常工作。Linux VM不仅用于跑步/调试,还用于构建&Mdash;从技术上讲,您可以交叉编译,但要复杂得多,功能设计师选择不这样做。

可以关闭源的复制,,但前提是您已经通过其他方式复制/同步

复制源属性页面允许您指定是否将源复制到远程Linux系统。如果您正在使用共享或通过其他方式管理自己的同步,则可能不想复制来源。

如果您无法保护VM或主要开发环境之间的VM或路径,则应切换到完全封闭的基于Linux的开发环境。

相关文章: