Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
你知道C语言或其他语言的在线编译器吗?_C_Online Compilation - Fatal编程技术网

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

你知道C语言或其他语言的在线编译器吗?,c,online-compilation,C,Online Compilation,任何您知道的可以执行以下操作的联机C编译器: 在线编译和执行C程序 文件处理 系统功能,如exec(),System(),fork() 或者任何不需要安装过程的编译器(我的意思是,您只需复制粘贴一个文件夹即可轻松运行编译器) 注意:请不要推荐Turbo C。我知道(gcc)的一些在线编译器。 我以前用过,但我想现在已经停止使用了。 如上所述,在线编译器将是你们能给我的最好建议 我的环境是Windows。。。提前谢谢。 我们还邀请您提供关于其他语言编译器的任何建议只需安装类似的工具即可。如果你

任何您知道的可以执行以下操作的联机C编译器

  • 在线编译和执行C程序
  • 文件处理
  • 系统功能,如
    exec()
    System()
    fork()
或者任何不需要安装过程的编译器(我的意思是,您只需复制粘贴一个文件夹即可轻松运行编译器)

注意:请不要推荐Turbo C。我知道(gcc)的一些在线编译器。 我以前用过,但我想现在已经停止使用了。 如上所述,在线编译器将是你们能给我的最好建议

我的环境是Windows。。。提前谢谢。
我们还邀请您提供关于其他语言编译器的任何建议

只需安装类似的工具即可。如果你打算定期编译文件,那么在网上编译网站上乱搞是不值得的。

Comeau有一个标准,但主要是评估他们的编译器

cygwin


我建议您安装,您将获得一个类似unix的环境,带有gcc。然后设置一个Makefile——甚至只是一个shell脚本——以便能够编译并不是什么大事

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


(C/C++,DOS32,基于GCC)

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


当然,您不能与文件系统交互。为了克服这个问题,您可以为浏览器(特别是Firefox)编写一个插件。这方面有很多可用的资源,尽管它不像纯javascript那么简单,但比大多数人认为的要简单。

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

另一个在线编译器:

它支持sytax突出显示、缩进等。我写它是作为我的MS论文的一部分


P:ToFixFix[/P>>P>我们这里有另外一个C和C++编译器:

< P>也许我的回答有点晚了,但是我们已经创建了一个在线编译器和IDE,在这里你可以使用浏览器运行和创建你的文件。

目前我们支持几种语言(C,C++,Objc,java,Pascal,fortran)和一个简单的文件系统,但是我们将在不久的将来启用更多的功能,以便更好的编码和调试。 目前提供的所有功能都是完全免费的,无需注册(您可以注册以保持文件在线)

您可以在这里尝试我们的服务:

稍等片刻

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

最好的,
STE

< P>一个较好的C++列表是Page。不幸的是,
Cameau的
现在似乎被禁用了
LiveWorkspace
已经处于维护模式一段时间了,不清楚它何时会回来,这是不幸的,因为它有一个简单的界面,并且在工作时允许您在
gcc
clang
intel
之间轻松切换

在剩下的命令行中,功能最强大的是,您有一个完整的命令行,可以保存文件,因此在项目中使用多个文件

isocpp
列表不知何故丢失了,尽管它与
Coliru
一起相当原始,但允许您使用


Coliru
ideone
codepad
都支持许多其他语言。由
ideone
codepad
支持的语言列表相当大,在
Coliru
主页上很明显,你没有列表,但是除了
C
C++
之外,它还支持
python
perl
ruby

您的意思是在服务器上执行代码吗?或者在响应中返回已编译的exe?任何方式都将非常有用,即使我想要一个可以与一些argc、argvsi一起传递的exe。我猜不是。在服务器上执行任意代码,多么安全的噩梦。也许有人会让你编译并下载一个exe,但仅此而已。你到底为什么需要一个只在浏览器中工作的编译器?刚才我试过tcc,它的大小是900kb,非常好,但我的需要是一个在线编译器。好的,谢谢你的建议。你可能在做什么需要在线编译器?我过去被迫使用在线编译器。当然,我可以构建一个运行在任天堂DS上的C编译器,并以该平台为目标。但是,通过internet将C文件发送到服务器,并使用devKitPro编译它,然后将生成的ROM发送回DS,要简单得多。我几乎可以保证这不是他在做的,但你明白了,对吧?;-)我也看到了Comeau,但正如u所说,主要是评估他们的编译器。但对我来说,安装不是一个选项,我需要一个像在线编译器一样的选项。Noj怀疑,为什么安装不是一个选项?您在安装软件(不是您的机器)时有限制吗?也许是便携式解决方案?一张Live CD怎么样?很好。它正在返回可执行文件。但是它像简单的hello world一样返回heavy.exe,它返回44.8kb,在tcc和其他编译器中返回的是1.5kb。好的,这个在线编译器还可以,但是有些很重,但是不需要安装就可以移植,就像tcc需要安装一样。谢谢。需要Internet Explorer吗?真的吗?很遗憾:(我没有时间完成