你知道C或其他语言的任何在线编译器?

时间:2009-02-07 10:17:00

标签: c online-compilation

您知道哪些在线C编译器可以执行以下操作:

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

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

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

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

12 个答案:

答案 0 :(得分:6)

只需安装tcc之类的内容即可。如果您打算定期编译文件,那么在线编译网站真的不值得捣乱。

答案 1 :(得分:3)

Comeau online C/C++ compiler,但主要是评估他们的编译器。

cygwin

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

答案 2 :(得分:3)

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

Online Lisp interpreter in Flash

答案 3 :(得分:3)

答案 4 :(得分:2)

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

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

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

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

答案 5 :(得分:1)

DJGPP Public Access Cross-Compiler(C / C ++,DOS32,基于GCC)

答案 6 :(得分:1)

另一个在线编译器:

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

它支持语法高亮,缩进等。我把它写成了我的MS论文的一部分

PS:没有测试fork命令

答案 7 :(得分:1)

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

答案 8 :(得分:0)

我对C没什么。对于其他语言,这是ruby interpreter。但老实说,最好的在线开发环境是浏览器本身。 Javascript是一种高级语言。结合CSS和DHTML等技术以及jQuery或Prototype等框架,您可以构建图形应用程序。找到调试器(如Firebug)也不难。

当然,您无法与文件系统进行交互。为了克服这个问题,你可以为浏览器编写一个插件(特别是Firefox)。有许多资源可用于此,虽然它不像纯JavaScript那样简单,但它比大多数人都相信容易。

答案 9 :(得分:0)

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

答案 10 :(得分:0)

只是一种消解。

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

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

最好的, STE

答案 11 :(得分:0)

C ++最好的列表之一是isocpp Getting Started页面。不幸的是,Cameau's目前似乎已停用。 LiveWorkspace已处于维护模式一段时间,并且不清楚何时返回,这很不幸,因为它有一个简单的界面,当它工作时允许你在gcc之间切换,{ <1}}和clang非常容易。

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

intel列表以某种方式遗漏了codepad,虽然与isocpp相当原始但允许您使用boost

ColiruColiruideone也支持许多其他语言。 codepadideone支持的语言列表相当大,在codepad的主页上显而易见,除了Coliru和{C之外,您没有列表1}}它还支持C++pythonperl