Red de conocimiento informático - Conocimiento sistemático - ¿Cómo se utilizan compiladores como gcc, ensamblador y conector para convertir el código fuente en archivos ejecutables integrados en el entorno IDE?

¿Cómo se utilizan compiladores como gcc, ensamblador y conector para convertir el código fuente en archivos ejecutables integrados en el entorno IDE?

En VisualC 2005, ¿cómo llamar a otros compiladores para compilar archivos cpp? En otras palabras, ¿cómo integrar otros compiladores en el IDE de VC2005?

Los compiladores como ICC se integrarán automáticamente después de la instalación. Para integrar otros compiladores, debe hacerlo usted mismo. Aquí hay un método de "integración" simple y obvio.

Te habrás dado cuenta de que no puedes compilar uno. El archivo cpp se coloca en el IDE de VC2005, a menos que lo coloque en un proyecto. Sin embargo, podemos compilar un solo archivo llamando a una herramienta externa.

Tomamos la llamada a g como ejemplo para ilustrar cómo compilar single. archivo cpp. Si quieres compilar uno. c, solo use GCC, el método es el mismo.

Quizás aún no lo sepas. g es miembro del CCG. GCC significa GNUCompilerCollection, que incluye C, C, Objective-C, Fortran, Java, Ada y bibliotecas que coinciden con estos lenguajes. GCC es conocido como "el software más importante del mundo". Muchos compiladores gratuitos son versiones de GCC; este es el caso del compilador MingW (MinimalistGNU para Windows).

Tome 4.9.9.2 como ejemplo, podemos descargar devc, la última versión de devc es. Cuando instala DevC, instala MinGW, que incluye G 3.4.2.

Supongamos que DevC está instalado en el directorio D:\Dev-Cpp.

Hagamos clic en "Herramientas"->"Herramientas externas"->Agregar en el menú VC2005.

Rellene respectivamente:

Título): Compilador GNUC

Comando: d:\dev-CPP\bin\g.exe.

Parámetro:-wall-o $(nombre de archivo del proyecto)$(nombre de archivo del proyecto)$ (Proyecto extensión)-time.

Directorio inicial: $(directorio del proyecto)

Luego marque "Usar ventana de salida" a continuación

Descripción: si ha agregado el. D:\Dev-Cpp\bin\ a las variables de entorno del sistema, puede especificar el comando como g.exe. Lo mismo ocurre con Cygwin.

Estos parámetros son solo una referencia.

Por cierto, simplemente agregue la configuración de parámetros de referencia del compilador DigitalMarsC:

Título): Digital Mars

. Comando: c:\ DM \ bin \ DMC.exe

Parámetros: $(nombre del archivo del proyecto)$(nombre del archivo del proyecto)$(texto del proyecto)

Directorio inicial:$. (Directorio del proyecto)

Bien, cambie al archivo donde se encuentra la función principal y haga clic en "Compilador GNUC" en el menú de herramientas para iniciar la compilación.

Tenga en cuenta que la compilación G se refiere. Además, es un programa C puro, por lo que, naturalmente, es imposible compilar un programa C específico de VC que contenga int _ tmain (int argc, _ tchar * argv [])

si no hay errores. en la compilación, para las primeras versiones de G, Outputwindow no tiene salida.

Para las versiones más recientes de G, se generará información similar a la siguiente:

#cc1plus0.670.22

#as0.050.01

#Collection 20.360.19

Este es el tiempo de CPU ocupado por cada proceso hijo durante la compilación de informes en tiempo real

Por supuesto, también puede cambiar los parámetros de compilación para que la ventana de salida genere otra información de compilación.

También podemos agregar herramientas externas para implementar la función de ejecutar el programa generado por g. de la siguiente manera:

Haga clic en "Herramientas" en VC 2005-->menú "Herramientas externas->Agregar".

Rellene respectivamente:

Título): Aplicación RunasC

Comando: % systemroot %\system32\cmd.exe.

Parámetros:/c $ (nombre de archivo del artículo). Extensión del programa ejecutable

Directorio inicial: $(directorio del proyecto)

No marque "Usar ventana de salida" y "Cerrar al salir" a continuación.

Nota: ¡El archivo cpp debe colocarse en el proyecto para que se ejecute el programa generado por G!

¡Los programas compilados con g de MinGW pueden ejecutarse en sistemas Windows sin MinGW instalado!

Sin embargo, los programas compilados en Cygwin/gcc deben depender de cygwin1.dll para ejecutarse en Windows.

Utilice VC2005 para crear un entorno vacío para aplicaciones de consola Win32 sin archivos de encabezado precompilados, de modo que el archivo ejecutable compilado no pueda ejecutarse en ninguna computadora. Pero un entorno vacío normal puede hacerlo.

Primero hablemos de cómo configurar las teclas de acceso directo.

Haga clic en "Herramientas->" en el menú. Personalizar",

Haga clic en "Teclado" en la esquina inferior derecha,

Haga clic en "Presionar tecla de método abreviado" debajo del cuadro de texto,

Presione Mayús+Ctrl+ F7. Si la tecla de acceso directo ya está asignada a otro comando, simplemente cámbiela

.