c++ - 我可以在什么 IDE/编译器中开发将部署在 FreeBSD 服务器上的 C++ 代码。

标签 c++ linux ide freebsd

我的代码将部署在 FreeBSD 上。我可以在 Win7 中使用 VS2010 进行编码吗?这可以在 Linux 上使用 gcc 完成吗?或者我需要在笔记本电脑上安装 freebsd 吗?

我计划购买新的超极本,但不确定 FreeBSD 是否支持驱动程序或无线。这里的最佳实践是什么?虚拟机?

感谢模组。

最佳答案

您可以只在 Visual Studio 中编写代码,但是您将无法在 Windows 中编译和运行它,除非您只使用标准库。

要编译和测试您的代码,您需要某个地方的 FreeBSD。

我从来没有在笔记本电脑上使用过 FreeBSD,所以我不能说用 Windows 双启动它是否是个好主意。

如果您可以访问与您的生产服务器配置相同的测试服务器(即相同的 FreeBSD 版本、相同的软件包等),那将是最好的。然后您可以在 VS 中编写代码,将其 checkin 存储库,通过 SSH 连接到服务器,在那里更新源代码的本地拷贝并构建。

如果这不是一个选项,我建议设置一个虚拟环境。下载 VirtualBox ,获取 FreeBSD 并将其安装在 VM 上。设置port forwarding对于 SSH,然后该过程与单独的服务器几乎相同。根据您将要做的工作的性质,您可能需要进行一些额外的调整。

关于c++ - 我可以在什么 IDE/编译器中开发将部署在 FreeBSD 服务器上的 C++ 代码。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11113336/

相关文章:

c++ - 如何将 Windows C++ 程序的输出重定向到另一个可执行文件?

c++ - 如何在运行时 C++ 中包含头文件和函数?

linux - 如何判断 elf 文件的链接类型?

我们可以使用 dtrace 按核心进行分析吗?

php - 寻找干净的 PHP 代码编辑器

c++ - 在 OpenCV 中读取 8 位 JPEG

linux - Linux 内核中是否使用了扩展指令集(SSE、MMX)?

c++ - Dev C++ 控制台窗口属性

ide - Netbeans 现在是一个很好的 C/C++ IDE 吗?

c++ - 创建 std::pair<A,B> 时出现“operator<”错误