用于本地网络的联机c/c++编译器

Online c/c++ compiler for local network

本文关键字:c++ 编译器 联机 本地网络 用于      更新时间:2023-10-16

我想在远程服务器上编译我的C/C++程序。编译器位于通过LAN/WLAN连接到服务器的一台PC(服务器)和另一台客户端PC上。客户端编写程序并将其发送到服务器。服务器编译程序并将输出/错误发送到客户端PC。我该怎么做?如何以及在哪里开始这个项目?

试试分布式C/C++编译器DistCC。

Jenkins有时速度非常慢,并且有很多内存泄漏。如果您的服务器是一台速度较慢的机器,那么我建议您使用Buildbot或编写自己的脚本,该脚本将在新提交到存储库后触发。有蟒蛇

http://trac.buildbot.net/

https://gitorious.org/git-python

有了ubuntu,它只是:

sudo apt-get install gitpython

上次一个非常流行的解决方案是Jenkins。http://jenkins-ci.org/.

Jenkins可以由您的存储库(如SVN、GIT等)触发。就像看门狗一样——当你发现存储库中有新的提交时,就做点什么。例如,当您提交到GIT存储库时,它将自动在服务器上运行脚本。

该脚本可以返回一个值。如果它将返回(在示例中)false,那么您的构建将被破坏,红球将出现在jenkins HTTP网站上,用户将收到电子邮件。这就是它的样子:

http://www.findbestopensource.com/AppImages/Article/jenkins-img1.jpg

詹金斯可以点头。菜单中有控制台输出,指责,差异和许多免费插件。即使对于没有连接IT的人来说,安装也非常容易。

所以,您需要将jenkins和本地机器连接起来的唯一一点是存储库,您现在肯定在使用它;)