2009-07-12 30 views
5

Tengo visual studio 2008. Tengo un pequeño programa de C escrito. Quiero compilar ese archivo C en el símbolo del sistema. Cómo puedo hacer eso ? por favor, dirígeme a un lugar donde pueda aprender más sobre cómo trabajar con proyectos sin Visual Studio.Cómo compilar un archivo C sin visual studio

gracias

Respuesta

10

Si tiene Visual Studio, también tienen el compilador de C línea de comandos, que Visual Studio invoca cuando se construye su proyecto. Entonces solo tienes que invocarlo desde la línea de comando.

También puede descargar un compilador C gratis, hay una gran cantidad de opciones disponibles, tales como http://gcc.gnu.org/releases.html, o ver http://www.thefreecountry.com/compilers/cpp.shtml

Si asumimos que está utilizando el Microsoft C/C++ Compiler (cl.exe cuales estará en el subdirectorio de VC de su instalación de Visual Studio), abra el símbolo del sistema de Visual Studio (tendrá las rutas correctas establecidas). Para compilar un archivo llamado "helloworld.c", escriba:

cl helloworld.c 

Para obtener más información, consulte the MSDN docs.

1
%comspec% /k ""c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"" x86 

plazo por encima de código en línea de comandos (Visual Studio 2010, editor: notepad.exe recomiendan)

c: \ temp> hola.c cl.exe

0

Un montón de opciones que hay. Como lo menciona driis, hay muchos compiladores de c gratuitos disponibles para descargar.

Si lo que desea es compilar el código en un equipo que tiene Visual Studio en él, Microsoft ofrece varias herramientas que permiten el uso de línea de comandos y gestión de proyectos:

  • invocar el IDE desde la línea de comandos. Puede usar devenv.exe.
  • Uso cl.exe directamente (esto es la C/C++ compilador y enlazador.
  • Microsoft ofrece una herramienta de maquillaje (similar al UNIX uno) llamada NMake. Use esto con archivos make para la gestión de proyectos, en conjunto con cl.exe.

Microsoft tiene documentos de referencia para command line building

Otra de las opciones es MonoDevelop -.. un IDE de código abierto que entender los archivos de proyecto de visual Studio

0

La compilación del archivo 'c' desde la línea de comandos es fácil y tiene muchas respuestas para comenzar. Sin embargo, trabajar con proyectos es algo diferente y necesitarás tener una herramienta que lo haga. Microsoft nmake fue mencionado anteriormente, pero sugeriré usar la utilidad gnu make que se usó para administrar build. Es compilador independiente, antiguo (lo que significa probado) y herramientas muy flexibles que le permitirán crear un entorno de construcción muy robusto.

1

Si está hablando de no usar la GUI IDE, una alternativa es configurar un proyecto para su archivo C como lo haría normalmente y llamar a devenv.com para compilar ese proyecto. Luego pasará todas las rutas y configuraciones requeridas al compilador y al enlazador. Usamos eso para compilar algunos proyectos en nuestros servidores de compilación. Para obtener más información, escriba 'devenv.com /?'.

Saludos,

Sebastiaan

Cuestiones relacionadas