Configuración del entorno Happy file C++

Tabla de contenido

Configuración del entorno C++

Configuración del entorno local

editor de texto

compilador de C++

Instale el compilador C/C++ de GNU

Instalación en UNIX/Linux

Instalación en Mac OS X

Instalación en Windows

Compilar con Visual Studio (interfaz gráfica)

notas de aplicación de g++

Opciones de comandos comunes de g++

Ejecute el programa C++ {#cs-cpp} en Cloud Studio


Configuración del entorno local

Si desea configurar la configuración regional de C++, debe asegurarse de que los siguientes dos programas estén disponibles en su computadora, un editor de texto y un compilador de C++.

editor de texto

Esto se utilizará para ingresar a su programa. Los editores de texto incluyen el Bloc de notas de Windows, el comando de edición del sistema operativo, Brief, Epsilon, EMACS y vim/vi.

El nombre y la versión del editor de texto pueden variar en diferentes sistemas operativos. Por ejemplo, el Bloc de notas se usa comúnmente en los sistemas operativos Windows y vim/vi está disponible en los sistemas operativos Windows y Linux/UNIX.

Los archivos creados con un editor a menudo se denominan archivos fuente y los archivos fuente contienen el código fuente del programa. Los archivos de código fuente para los programas de C++ normalmente usan la extensión .cpp, .cp o .c.

Antes de comenzar a programar, asegúrese de tener un editor de texto y la experiencia suficiente para escribir un programa de computadora, guardarlo en un archivo, compilarlo y ejecutarlo.

compilador de C++

El código fuente escrito en los archivos fuente es una fuente legible por humanos. Debe ser "compilado", en lenguaje de máquina, para que la CPU pueda ejecutar el programa según las instrucciones dadas.

El compilador de C++ se utiliza para compilar el código fuente en el programa ejecutable final.

A la mayoría de los compiladores de C++ no les importan las extensiones de los archivos de origen, pero si no especifica una extensión, se usará .cpp de forma predeterminada.

El compilador disponible gratuitamente más común es el compilador C/C++ de GNU, y si está utilizando HP o Solaris, puede usar el compilador en su sistema operativo respectivo.

Las siguientes secciones lo guiarán sobre cómo instalar el compilador C/C++ de GNU en diferentes sistemas operativos. C/C++ se menciona aquí al mismo tiempo, principalmente porque el compilador gcc de GNU es adecuado para los lenguajes de programación C y C++.

Instale el compilador C/C++ de GNU

Instalación en UNIX/Linux

Si está usando  Linux o UNIX , use el siguiente comando en la línea de comando para verificar si GCC está instalado en su sistema:


$ g++ -v

Si los compiladores GNU ya están instalados en su computadora, se muestra el siguiente mensaje:


Using built-in specs.
Target: i386-redhat-linux
Configured with: ../configure --prefix=/usr .......
Thread model: posix
gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)

Si GCC no está instalado, siga   las instrucciones detalladas en Instalación del proyecto GCC-GNU para instalar GCC.

Instalación en Mac OS X

Si usa Mac OS X, la forma más rápida de obtener GCC es descargar el entorno de desarrollo Xcode del sitio web de Apple y seguir las instrucciones de instalación. Una vez que Xcode está instalado, puede usar los compiladores GNU.

Xcode está actualmente disponible para descargar desde  Iniciar sesión - Apple  y requiere una ID de Apple para iniciar sesión.

Instalación en Windows

Para instalar GCC en Windows, debe tener MinGW instalado. Para instalar MinGW, visite la página de inicio de MinGW  mingw-w64.org , ingrese a la página de descarga de MinGW y descargue la última versión del programa de instalación de MinGW, denominada MinGW-<version>.exe.

Al instalar MinGW, al menos instalará gcc-core, gcc-g++, binutils y el tiempo de ejecución de MinGW, pero generalmente muchos más.

Agregue el subdirectorio bin de su instalación de MinGW a su  variable de entorno PATH  para que pueda especificar estas herramientas por sus nombres simples en la línea de comando.

Cuando se completa la instalación, puede ejecutar gcc, g ++, ar, ranlib, dlltool y algunas otras herramientas GNU desde la línea de comandos de Windows.


Compilar con Visual Studio (interfaz gráfica)

1. Descargue e instale  Visual Studio Community 2015 .

2. Comunidad abierta de Visual Studio

3. Haga clic en Archivo -> Nuevo -> Proyecto

4. Seleccione Plantillas -> Visual C++ -> Aplicación de consola Win32 de la lista de la izquierda y establezca el nombre del proyecto en MyFirstProgram.

5. Haga clic en Aceptar.

6. Haga clic en Siguiente en la siguiente ventana

7. Después de seleccionar la opción Proyecto vacío en la ventana emergente, haga clic en el botón Finalizar:

8. Haga clic con el botón derecho en la carpeta Archivo de origen y haga clic en Agregar --> Nuevo elemento... :

9. Seleccione Archivo C++ y establezca el nombre del archivo en main.cpp, luego haga clic en Agregar:

10. Copie el siguiente código en main.cpp:


#include <iostream>

int main()
{
    std::cout << "Hello World!\n";
    return 0;
}

La interfaz es la siguiente:

11. Haga clic en Depurar -> Iniciar sin depurar en el menú (o presione ctrl + F5):

12. Después de completar las operaciones anteriores, puede ver el siguiente resultado:


notas de aplicación de g++

El programa g ++ es una versión especial que establece el idioma predeterminado de gcc en C ++, y usa automáticamente la biblioteca estándar de C ++ en lugar de la biblioteca estándar de C al vincular. Siguiendo la convención de nomenclatura del código fuente y especificando el nombre de la biblioteca correspondiente, es factible compilar y vincular el programa C++ con gcc, como se muestra en el siguiente ejemplo:


$ gcc main.cpp -lstdc++ -o main

Aquí está el código para un programa C++ simple almacenado en el archivo helloworld.cpp:


#include <iostream>
using namespace std;
int main()
{
    cout << "Hello, world!" << endl;
    return 0;
}

La forma más fácil de compilar:

$ g++ helloworld.cpp

Dado que el nombre de archivo del programa ejecutable no se especifica en la línea de comando, el compilador usa el valor predeterminado a.out. El programa se puede ejecutar así:


$ ./a.out
Hello, world!

Usualmente usamos la opción -o para especificar el nombre del archivo del programa ejecutable, el siguiente ejemplo genera un archivo ejecutable helloworld:


$ g++ helloworld.cpp -o helloworld

Ejecutar holamundo:


$ ./helloworld
Hello, world!

Si hay varios archivos de código C++, como kxdang1.cpp, kxdang2.cpp, el comando de compilación es el siguiente:


$ g++ kxdang1.cpp kxdang2.cpp -o kxdang

Genere un ejecutable kxdang.

g++ Algunos sistemas usan C++98 por defecto, podemos especificar que se use C++11 para compilar el archivo main.cpp:

g++ -g -Wall -std=c++11 main.cpp

Opciones de comandos comunes de g++

opciones explicar
-ansi Solo se admite la sintaxis C del estándar ANSI. Esta opción desactiva ciertas funciones de GNU C, como las palabras clave asm o typeof.
-C Solo compile y genere archivos de objetos.
-DMACRO Defina la macro MACRO con la cadena "1".
-DMACRO=DEFINIR Define la macro MACRO con la cadena "DEFN".
-MI Solo ejecute el precompilador C.
-gramo Generar información de depuración. El depurador GNU puede usar esta información.
-IDIRECTORIO Especifica rutas de búsqueda de archivos de encabezado adicionales DIRECTORIO.
-LDIRECTORIO Especifica una ruta de búsqueda de biblioteca adicional DIRECTORIO.
-lBIBLIOTECA Busque la biblioteca de funciones especificada BIBLIOTECA cuando se conecte.
-m486 Código optimizado para 486.
-o FILE genera el archivo de salida especificado. Se utiliza al generar ejecutables.
-O0 No se realiza ningún proceso de optimización.
-O o -O1 para optimizar el código generado.
-O2 optimización avanzada.
-O3 Más optimizado que -O2, incluidas las funciones en línea.
-compartido Genere un archivo de objeto compartido. Usualmente se usa cuando se construyen bibliotecas compartidas.
-estático El uso de conexiones compartidas está prohibido.
-MACRO Desdefinir la macro MACRO.
-w No se generan mensajes de advertencia.
-Muro Genera todos los mensajes de advertencia.

Ejecute el programa C++ {#cs-cpp} en Cloud Studio

C++ es un lenguaje de programación irregular, tipificado estáticamente, compilado, de propósito general, que distingue entre mayúsculas y minúsculas que admite programación de procedimientos, orientada a objetos y genérica. Se considera un lenguaje de nivel medio que combina características de lenguajes de alto y bajo nivel. C++ es un lenguaje compilado, por lo que un compilador debe   convertir el código C++ en código de máquina antes de que la CPU pueda ejecutarlo. Por lo general, los sistemas Linux/Unix pueden ejecutar C++ siempre que esté instalado  el  compilador  GNU  GCC  ; en Windows, GCC debe  instalarse  mediante la instalación de MinGW ; en  MacOS,  GCC  se puede configurar  a través de Xcode  . Aquí te presento una forma más fácil:   inicia rápidamente tu proyecto C++ a través de la plataforma Cloud Studio .

Cloud Studio  me ha proporcionado un entorno de desarrollo C/C++ incorporado, solo necesitamos seleccionarlo para ejecutar nuestro proyecto C/C++, por lo general, los archivos fuente de C++ usan .cpp, .cp o .c como extensión, aquí hay un pequeño ejemplo:

  • Paso 1: Visite Tencent Cloud Developer Platform y regístrese o inicie sesión en su cuenta.
  • Paso 2: seleccione del menú del entorno operativo a la derecha: "C/C++" entorno operativo, a través del comando: g++ -v puede verificar si GCC se instaló correctamente y la información de versión y configuración de GCC
  • Paso 3: cree un nuevo directorio de código c ++ en el directorio de código izquierdo para escribir su código c ++
  • paso 4: ingrese el directorio de código c ++ en la terminal e ingrese el comando: g++ hello.c -o hello.out compile el código que escribimos hace un momento. El parámetro -o se usa para especificar el nombre de archivo del archivo de código de máquina generado para una fácil distinción. Después de eso, se genera un archivo de código de máquina hello.out en el directorio
  • paso 5: ingrese el comando en la terminal: ./hello.out puede ver la salida del programa que escribimos
/*代码示例*/

#include <iostream>

int main()
{
    std::cout << "Hello, Universe! I'm running on Cloud Studio!\n";
    return 0;
}

Sugerencias:  ingresar comandos desde la terminal muestra que  Cloud Studio  ha integrado  el entorno de desarrollo de Ubuntu16.04.1 + GCC5.4 + Clang3.5.2 para nosotros  :

Si tienes alguna duda, puedes consultar la documentación de ayuda

Ahora, CODING está organizando un [concurso de selección de mi plug-in favorito de Cloud Studio] basado en el espacio de trabajo de Cloud Studio. Ingresa al sitio web oficial del evento: https://studio.qcloud.coding.net/campaign/favorite-plugins/index para conocer más sobre el evento.

Supongo que te gusta

Origin blog.csdn.net/2301_77125316/article/details/131504954
Recomendado
Clasificación