15

您知道的任何在线 C 编译器都可以执行以下操作:

  • 在线编译执行C程序
  • 文件处理
  • 系统函数,如exec(), system(),fork()

或者任何不需要安装程序的编译器(我的意思是你可以复制粘贴一个文件夹来轻松运行编译器)

注意:请不要建议 Turbo CI 知道codepad.org (gcc) 上的一些在线编译器。我正在使用codeide.com,但我认为它现在已停止服务。如上所述,在线编译器将是您可以为我提供的最佳建议。

我的环境是Windows ...提前致谢。还邀请了有关其他语言编译器的任何建议

4

12 回答 12

6

只需安装类似tcc的东西。如果您要定期编译文件,那么在在线编译站点上搞乱是非常不值得的。

于 2009-02-07T10:21:58.790 回答
3

Comeau有一个在线 C/C++ 编译器,但主要是评估他们的编译器。

cygwin

我宁愿推荐安装cygwin,你会得到一个类似 unix 的环境,带有 gcc。然后设置一个 Makefile - 甚至只是一个 shell 脚本 - 能够编译并不是什么大问题。

于 2009-02-07T10:37:11.770 回答
3

您要求其他语言:这是Lisp的一种(不是编译器,而是解释器)

Flash 中的在线 Lisp 解释器

于 2009-02-07T10:45:49.303 回答
3

转机

于 2011-10-24T20:07:23.433 回答
2

也许我的回答有点晚了,但我们已经创建了一个在线编译器和 IDE,您可以在其中仅使用浏览器运行和创建文件。

目前我们支持几种语言(C、C++、ObjC、Java、Pascal、Fortran)和一个简单的文件系统,但我们将在不久的将来启用更多功能以更好地编码和调试。

目前提供的所有功能都是完全免费的,无需注册(您可以注册以保持文件在线)。

您可以在这里尝试我们的服务:www.sourcelair.com

于 2011-07-28T09:26:58.840 回答
1

DJGPP 公共访问交叉编译器(C/C++,DOS32,基于 GCC)

于 2009-02-07T11:46:56.497 回答
1

另一个在线编译器:

http://cmpe150-1.cmpe.boun.edu.tr

它支持语法高亮、缩进等。我把它写成我的硕士论文的一部分

PS:没有测试fork命令

于 2010-02-19T20:27:30.667 回答
1

我们在这里有另一个 C 和 C++ 编译器:http: //www.codepad.org/

于 2010-10-23T05:39:37.763 回答
0

I have nothing for C. For other languages, this is a ruby interpreter. But honestly the best online development environment is the browser itself. Javascript is an advanced language. Combined with technologies like CSS and DHTML and frameworks like jQuery or Prototype you can build graphics applications. It is not hard to find debuggers (like Firebug) also.

Of course you can't interact with the file system. To overcome this you could write a plug-in for a browser (notably Firefox). There are many resources available for this and although it is not as straight forward as pure javascript, it is easier than most people believe.

于 2009-02-07T16:02:23.893 回答
0

C++ 更好的列表之一是isocpp Getting Startedpage。不幸Cameau's的是,现在似乎被禁用了。LiveWorkspace已经处于维护模式有一段时间了,不清楚什么时候回来,这很不幸,因为它有一个简单的界面,而且它什么时候工作允许你在 之间切换gccclang而且intel非常容易。

剩下的那些Coliru是最强大的,你有一个完整的命令行可用,你可以保存文件,因此在你的项目中使用多个文件。

isocpp列表不知何故丢失了codepad,虽然相当原始,但Coliru允许您使用boost.

Coliruideone并且codepad都支持许多其他语言。ideone和支持的语言列表codepad非常大,在主页上很明显,Coliru您没有列表,但除此之外CC++它还支持python,perlruby.

于 2013-08-07T03:05:50.397 回答
0

对于 Python 和 Sage,请尝试http://live.codenode.org。它也是在 BSD 许可下开源的,因此您可以在自己的计算机上下载并运行它,更多信息在这里:http ://codenode.org

于 2009-10-12T04:09:14.273 回答
0

只是一个建议。

我不知道你为什么不想简单地安装一个编译器。但是,您是否考虑过使用便携式设备的可能性?

http://en.wikipedia.org/wiki/Portable_C_Compiler

最好的,斯特

于 2011-07-28T09:34:59.990 回答