2009-02-07 7 views
15

Cualquier C línea compilador que usted sabe que puede hacer lo siguiente:¿Algún compilador en línea que conozcas para C u otros idiomas?

  • compilar y ejecutar los programas en C línea
  • manejo
  • funciones del sistema como exec(), system(), Archivo fork()

O cualquier compilador que no necesita procedimiento de instalación (me refiero a que simplemente puede copiar pegar una carpeta para ejecutar el compilador fácilmente)

Nota: No proponga Turbo C. Conozco algunos compiladores en línea en codepad.org (gcc). Estaba usando codeide.com pero ahora está fuera de servicio, creo. Y como se preguntó anteriormente, el compilador en línea será el mejor consejo que pueda darme.

Mi entorno es Windows ... Gracias de antemano. Cualquier consejo en otros compiladores de lenguaje también está invitado

+0

¿Quiere decir ejecutar el código en el servidor? ¿O devolver el exe compilado en la respuesta? –

+0

cualquier forma será útil Incluso quiero un exe que se puede pasar con algunos argc, argvs –

+2

Mi suposición es NO. Ejecutar código arbitrario en un servidor, qué pesadilla de seguridad. Quizás alguien te permita compilar y descargar un exe, pero eso es todo. – Nifle

Respuesta

6

Simplemente instale algo así como tcc. En serio, no vale la pena meterse con un sitio de compilación en línea si va a compilar archivos de forma regular.

+1

acabo de intentar tcc es bueno en ese tamaño de 900kb es excelente pero mis necesidades exigen un compilador en línea. ok gracias por tu sugerencia –

+5

¿Qué podrías estar haciendo que * exige * un compilador en línea? – kquinn

+2

Me han obligado a utilizar un compilador en línea en el pasado. Claro, podría haber construido un compilador de C que se ejecuta en un Nintendo DS y se dirige a esa plataforma. Pero era mucho más fácil enviar el archivo C a un servidor a través de Internet y compilarlo usando devKitPro, y devolver la ROM resultante al DS. Casi puedo garantizar que esto no es lo que él está haciendo, pero entiendes, ¿no? ;-) – Ponkadoodle

3

Comeau tiene un online C/C++ compiler, pero es principalmente para evaluar su compilador.

o cygwin

prefiero recomiendo instalar cygwin, obtendrá un entorno Unix, con gcc. Entonces configurar un Makefile - o incluso solo un script de shell - para poder compilar no es un gran problema.

+0

También vi Comeau, pero es principalmente para evaluar su compilador como dijiste. Pero para mí la instalación no es una opción, necesito uno como un compilador en línea –

+0

Manoj Dudas, ¿por qué una instalación no es una opción? Usted tiene restricciones para instalar el software (no su máquina)? Tal vez una solución portátil? – Rook

+1

¿Qué tal un Live-CD? http://www.livecdlist.com/?pick=All&showonly=Development – Nifle

1

DJGPP Public Access Cross-Compiler (C/C++, DOS32, basado en GCC)

+0

Es bueno. Devuelve los ejecutables. Pero está devolviendo .exe pesado como el simple hello world da 44.8kb donde el mismo fue 1.5kb en tcc y otros compiladores. ok, entonces este compilador en línea está bien, pero es algo pesado pero portátil sin instalación, donde como tcc es con la instalación. Gracias. –

0

No tengo nada para C. Para otros idiomas, este es un ruby interpreter. Pero honestamente, el mejor entorno de desarrollo en línea es el navegador en sí. Javascript es un lenguaje avanzado. Combinado con tecnologías como CSS y DHTML y frameworks como jQuery o Prototype puedes construir aplicaciones gráficas. No es difícil encontrar depuradores (como Firebug) también.

Por supuesto que no puede interactuar con el sistema de archivos. Para superar esto, podría escribir un complemento para un navegador (especialmente Firefox). Hay muchos recursos disponibles para esto y, aunque no es tan sencillo como javascript puro, es más fácil de lo que la mayoría de la gente cree.

1

otro compilador de línea:

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

Soporta sytax culminante, la sangría, etc. lo escribí como una parte de mi tesis de MS

PD: no prueba comando tenedor

+3

Requiere Internet Explorer? ¿Seriamente? –

+0

tristemente :(No tuve tiempo para completar la versión de xbrowser. Trabajando en ella ... – daghan

+4

trabajé en ella, navegador cruzado ahora – daghan

2

Tal vez mi respuesta es un poco tarde, pero hemos creado un compilador en línea e IDE donde puede ejecutar y crear sus archivos usando solo un navegador.

Por el momento admitimos algunos idiomas (C, C++, ObjC, Java, Pascal, Fortran) y un sistema de archivos simple, pero habilitaremos muchas más características para una mejor codificación y depuración en el futuro cercano.

Todas las características que se ofrecen en este momento son completamente gratis y no es necesario registrarse (puede registrarse para mantener sus archivos en línea).

Puede probar nuestro servicio aquí: www.sourcelair.com

+0

El enlace ya no parece funcionar. –

+0

Hola Sharik, sourceLair está funcionando, el enlace está funcionando bien. – akalipetis

0

Una de las mejores listas para C++ es isocpp Getting Started página. Lamentablemente Cameau's parece estar deshabilitado por ahora. LiveWorkspace ha estado en modo de mantenimiento por un tiempo y no está claro cuándo volverá, lo cual es desafortunado ya que tiene una interfaz simple y cuando funcionaba le permitía cambiar muy fácilmente entre gcc, clang y intel.

De las que quedan Coliru es la más poderosa, tiene una línea de comando completa disponible y puede guardar archivos y, por lo tanto, usa varios archivos en su proyecto.

La lista isocpp alguna manera le falta codepad que, aunque bastante primitivo junto con Coliru le permite utilizar boost.

Coliru, ideone y codepad soportan muchos otros idiomas también. La lista de idiomas soportados por ideone y codepad es bastante grande y es obvio en las páginas principales con Coliru usted no tiene una lista pero además C y C++ También es compatible con python, perl y ruby.

Cuestiones relacionadas