C++ 使用C+;构建Linux.so库需要什么+;在VisualStudio中

C++ 使用C+;构建Linux.so库需要什么+;在VisualStudio中,c++,linux,visual-studio,dynamic-library,C++,Linux,Visual Studio,Dynamic Library,我刚刚安装了Linux版本的project(默认情况下,我编译到Windows)。我下载了Visual Studio扩展到Linux交叉编译。我以前没有做过类似的事情,它要求我使用Linux构建服务器。我想我应该为基于Linux的系统创建一个VM,然后传递主机名、密码、用户等。我只想能够构建我的动态库!我不想只为一个小库下载10GB的Debian。你们有其他简单的方法来建造它吗?也许有这种服务器可用 我不想执行它什么的。我只需要将我的.dll插件移植到LinuxWeb服务器的.so插件。 提前感

我刚刚安装了Linux版本的project(默认情况下,我编译到Windows)。我下载了Visual Studio扩展到Linux交叉编译。我以前没有做过类似的事情,它要求我使用Linux构建服务器。我想我应该为基于Linux的系统创建一个VM,然后传递主机名、密码、用户等。我只想能够构建我的动态库!我不想只为一个小库下载10GB的Debian。你们有其他简单的方法来建造它吗?也许有这种服务器可用

我不想执行它什么的。我只需要将我的.dll插件移植到LinuxWeb服务器的.so插件。
提前感谢您。

您需要一个带有g++的Linux系统来编译它,如果您想调试它,需要gdb+gdbserver,需要ssh来远程访问它,需要bash来执行VCLinux中的命令

显而易见的方法是使用您选择的Linux发行版启动VM。Debian的下载量大约为4GB,在6GB虚拟磁盘上只需安装一次即可


但也有其他选择。VClinux将针对WSL()运行。树莓皮是40美元,树莓皮是Debian。Azure Linux虚拟机也很便宜。

您需要某种类型的Linux系统,使用g++来编译它,如果您想调试它,则需要使用gdb+gdbserver,使用ssh来远程访问它,并使用bash来执行来自VCLinux的命令

显而易见的方法是使用您选择的Linux发行版启动VM。Debian的下载量大约为4GB,在6GB虚拟磁盘上只需安装一次即可

但也有其他选择。VClinux将针对WSL()运行。树莓皮是40美元,树莓皮是Debian。而且Azure Linux虚拟机很便宜。

看一看:看一看: