你认识C或其他语言的在线编译器吗?
任何网上的C编译器,你知道它可以做到以下几点:你认识C或其他语言的在线编译器吗?
- 编译并执行C程序的在线
- 文件处理
- 像
exec()
系统功能,system()
,fork()
或者任何不需要安装程序的编译器(我的意思是你可以复制粘贴文件夹来运行编译器容易)
注意:请不要建议Turbo C.我知道一些在线编译器在codepad.org(gcc)。 我正在使用codeide.com,但现在我认为它无法使用。 正如上面提到的在线编译器将是一个最好的建议,你可以给我。
我的环境是Windows ...在此先感谢。 其他语言编译器的任何建议也被邀请
只需安装类似tcc的东西。如果你打算在任何定期的基础上编译文件,那么这是不值得在线编译网站搞乱的。
刚才我尝试了tcc它在900kb大小的优秀 ,但我的需求需要一个在线编译器。好的,谢谢你的建议 – 2009-02-07 10:39:34
你可能会做什么*要求*在线编译器? – kquinn 2009-02-07 10:51:15
过去我一直被迫使用在线编译器。当然,我可以构建一个运行在Nintendo DS上的C编译器,并且以该平台为目标。但通过互联网将C文件发送到服务器并使用devKitPro进行编译会更容易,并将生成的ROM发送回DS。我几乎可以保证这不是他在做什么,但你明白了,对吧? ;-) – Ponkadoodle 2010-02-19 20:42:47
Comeau有一个online C/C++ compiler,但它主要是评估它们的编译器。
或cygwin的
我宁愿建议安装cygwin,你会得到一个类似Unix的环境,用gcc。然后设置一个Makefile文件 - 甚至只是一个shell脚本 - 就能编译出来并不是什么大问题。
我对C没有任何东西。对于其他语言,这是一个ruby interpreter。但老实说,最好的在线开发环境就是浏览器本身。 Javascript是一种高级语言。结合CSS和DHTML等技术以及jQuery或Prototype等框架,您可以构建图形应用程序。也不难找到调试器(如Firebug)。
当然,你不能与文件系统交互。为了克服这个问题,你可以为浏览器编写一个插件(特别是Firefox)。这里有很多可用的资源,尽管它不像纯javascript那样简单,但它比大多数人认为的容易。
对于Python和Sage,请尝试http://live.codenode.org。这也是在BSD许可证下开源的,所以你可以下载,并从自己的计算机上运行它,更多的信息是在这里:http://codenode.org
也许我的答案有点迟,但我们创建了一个在线编译器和IDE,您可以使用浏览器运行和创建文件。目前我们支持几种语言(C,C++,ObjC,Java,Pascal,Fortran)和一个简单的文件系统,但我们将在不久的将来为更好的编码和调试启用更多功能。
目前提供的所有功能都是完全免费的,不需要注册(您可以注册,但为了保持文件在线)。
你可以在这里尝试我们的服务:www.sourcelair.com
只是一个sudgestion。
我不知道为什么你不想简单地安装一个编译器。但是,您是否考虑过使用便携式产品的可能性?
http://en.wikipedia.org/wiki/Portable_C_Compiler
最好, 科技教育
一个用于C++更好的名单是isocpp Getting Started
页。不幸的是Cameau's
现在似乎被禁用。 LiveWorkspace
一直处于维护模式一段时间,并且不清楚它何时回来,这是不幸的,因为它具有简单的界面,并且在工作时允许您非常容易地在gcc
,clang
和intel
之间切换。
剩下的Coliru
是最强大的,你有一个完整的命令行可用,你可以保存文件,因此在你的项目中使用多个文件。
isocpp
列表莫名其妙丢失codepad
虽然相当原始,但随着Coliru
允许您使用boost
。
Coliru
,ideone
和codepad
也都支持许多其他语言。由ideone
和codepad
支持的语言列表是相当大的,是与Coliru
主网页显然,你没有一个清单,但除了C
和C++
该机还支持python
,perl
和ruby
。
你的意思是执行服务器上的代码?或者在响应中返回编译后的exe文件? – 2009-02-07 10:21:32
任何方式都将是有用的 即使我想要一个可以通过一些argc,argvs – 2009-02-07 10:22:34
我的猜测是没有的exe。在服务器上执行任意代码,多么安全的噩梦。也许有人会让你编译和下载一个exe文件,但就是这样。 – Nifle 2009-02-07 17:34:08