Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Visual Studio+;FreeBSD服务器+;ssh=?_Visual Studio_Ssh_Freebsd - Fatal编程技术网

Visual studio Visual Studio+;FreeBSD服务器+;ssh=?

Visual studio Visual Studio+;FreeBSD服务器+;ssh=?,visual-studio,ssh,freebsd,Visual Studio,Ssh,Freebsd,我有一个远程服务器(带FreeBSD),在那里我可以开发软件。但我想使用Visual Studio,因为它很方便:) 我有一个ssh访问服务器的权限 是否可以在该服务器上使用VS进行编译和调试?设置samba共享,并将其用作项目的项目路径。当然,你们必须在那个台机器上运行它。我不确定linux环境是否有远程调试可用。简短回答:没有 详细回答:您可以使用VS在本地开发代码并传输它。然而,编译本地和远程的代码可能很困难,这取决于程序的复杂性、语言的使用以及遵循ISOC和C++的可移植性标准的谨慎程度

我有一个远程服务器(带FreeBSD),在那里我可以开发软件。但我想使用Visual Studio,因为它很方便:)

我有一个ssh访问服务器的权限


是否可以在该服务器上使用VS进行编译和调试?

设置samba共享,并将其用作项目的项目路径。当然,你们必须在那个台机器上运行它。我不确定linux环境是否有远程调试可用。

简短回答:没有


详细回答:您可以使用VS在本地开发代码并传输它。然而,编译本地和远程的代码可能很困难,这取决于程序的复杂性、语言的使用以及遵循ISOC和C++的可移植性标准的谨慎程度。但这需要大量的设置,大量的仔细编码,以及在整个过程中断时频繁而恼人的打嗝。你将使用什么语言?C++。我知道这并不简单,但最好是完成这项工作,然后愉快地进行开发,而不是使用cout或smth进行调试…@user1058588:如果你想从Unix编程中获得乐趣,那么最好学习一些Unix编程环境,而不是学习在MSVC和Unix之间移植软件。试着在一台备用笔记本电脑上安装FreeBSD并进行实验。这个程序非常大。我只开发了它的一小部分。实际上,最大的问题是调试,因为可执行文件的大小有数百兆字节,而且它还使用了大量的输入数据,所以我在自己的笔记本电脑上开发和调试它时遇到了很多问题。这就是我使用远程服务器的原因。但是gdb不能与这样的操作系统一起正常工作,我个人也不喜欢它。@user-你应该使用源代码管理,