Escribiendo C++ bajo Ubuntu

Escribiendo C++ bajo Ubuntu


Al escribir C++ en Ubuntu, este capítulo presenta principalmente cómo usar vi/vim para editar un archivo fuente de C++ en la ventana de terminal de Ubuntu . Escribiendo el ejemplo más simple "¡Hola, mundo!". Guíe a todos para que aprendan a editar y compilar C++ en la terminal de Ubuntu
. Aquí se requiere que pueda usar vi/vim en Ubuntu, es decir, debe tener una pequeña
base para comenzar con Ubuntu.
Si no tiene estas bases, puede copiar el código C++ a Windows y usar un entorno de desarrollo integrado (IDE) ligero de C/C++ como Dev-C++ para escribir y compilar.

Introducción a C++


C++ (c plus plus) 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 la programación procedimental, la programación orientada a objetos y la programación genérica. C ++ se considera un lenguaje intermedio, que combina
las características del lenguaje de alto nivel y el lenguaje de bajo nivel.
C++ fue diseñado y desarrollado por Bjarne Stroustrup en 1979 en Bell Laboratories en Murray Hill, Nueva Jersey .
C ++ amplió y perfeccionó aún más el lenguaje C, originalmente llamado C con clases, y luego renombrado C ++ en 1983 . C++ es un superconjunto de C y, de hecho, cualquier programa legal en C es un programa legal en C++.
A partir de 2020, se lanzó C++ 17 en 2017, que ya es el quinto estándar de C++. También hemos visto u oído hablar de C++98,
un estándar de C++, es decir, C++ lanzado en 1998, por lo que se llama C++98, que es el primer estándar de C++.

Para aprender C++, necesitamos comprender los conceptos, no profundizar en los detalles técnicos del lenguaje. Mientras tomemos los conceptos básicos de C++ en el Capítulo 2, será útil aprender Qt o escribir C++

Configuración del entorno C++

Para escribir este tutorial, el autor también reinstaló Ubuntu18.04. Construye el entorno desde cero. Primero configuramos
la dirección del servidor de la fuente del software como la dirección de Alibaba Cloud. De esta forma, podemos obtener fuentes de software de China y la velocidad de descarga será más rápida.

Si queremos escribir programas en C++ en Ubuntu, necesitamos un editor de texto y un compilador de C++ que pueda escribir código. En el
entorno Ubuntu recién instalado, GCC para compilar el lenguaje C no está instalado, ni G++ para compilar C++. Ejecute las siguientes
instrucciones para instalar el entorno de compilación en lenguaje C y C++.

sudo apt-get install gcc g++ 
sudo apt-get install lsb-core lib32stdc++6 // 安装其他库 

Una vez completada la instalación, puede utilizar el siguiente comando para ver las versiones instaladas de gcc y g++.

g++ -v 
gcc -v 

inserte la descripción de la imagen aquí

Escribir un programa simple en C++

Ingrese el siguiente comando en la terminal, primero creamos un directorio C++ y luego usamos el comando cd para ingresar al directorio C++.
Luego cree el directorio 01_hello_world, ingrese el directorio 01_hello_world y luego use el comando vi para editar 01_hello_world.cpp.

mkdir C++ // 创建一个 C++目录。 
cd C++ // 进入创建的 C++目录。 
mkdir 01_hello_world // 创建一个 01_hello_world 目录 
cd 01_hello_world // 进入 01_hello_world 目录下。 
vi 01_hello_world.cpp // 编辑 cpp 文件,拷贝下文的内容 

inserte la descripción de la imagen aquí
Copie el siguiente contenido en 01_hello_world.cpp.

1 #include <iostream> 

2 using namespace std; 

3 int main() 

4 { 

5 cout << "Hello, World!" << endl; 

6 return 0; 

7 } 

En la línea 1, el lenguaje C++ define algunos archivos de encabezado que contienen información necesaria o útil en el programa. En el programa anterior
, el archivo de encabezado está incluido.

La línea 2, usando el espacio de nombres estándar, le dice al compilador que use el espacio de nombres estándar. Los espacios de nombres son un
concepto relativamente nuevo en C++. Entre ellos, std es el espacio de nombres estándar en C++, es decir, está escrito en la biblioteca estándar y podemos
llamarlo directamente.

Línea 3, int main() es la función principal, y el programa comienza a ejecutarse desde aquí.

Línea 5, cout << "Hello World" << endl; mostrará el mensaje "Hello World" en la pantalla y romperá la línea. "<<"
es el operador y endl es la declaración de nueva línea.

Línea 6, devuelve 0; finaliza la función principal() y vuelve al proceso de llamada

Ejecute la siguiente instrucción para compilar y ejecutar este sencillo programa en C++.
g++ 01_hello_world.cpp -o 01_hello_world // Compilar con g++. Agregado después de -o es el archivo de objeto de salida.
./01_hello_world // Ejecutar bajo la terminal, imprimir "Hello, World!" y envolver.

inserte la descripción de la imagen aquí

Podemos expandir cómo generar múltiples líneas. Se puede agregar indefinidamente como se muestra a continuación. Entre ellos, encontramos que después de imprimir el primer Hello, world!, también se usaba la nueva línea porque se usaba "\n". Las declaraciones del lenguaje C se pueden usar en C ++, que es un superconjunto del lenguaje C.

1 #include <iostream> 

2 using namespace std; 

3 int main() 
4 { 

5 cout << "Hello, world!\n" << "Hello, world!" << endl; 

6 return 0; 

7 } 

En la línea 5, usamos el operador de inserción "<<" (operador sobrecargado) para insertar una oración de "¡Hola, mundo!" para imprimir, de modo que se impriman dos líneas de "¡Hola, mundo!" en la terminal.

Supongo que te gusta

Origin blog.csdn.net/qq_42700289/article/details/129431550
Recomendado
Clasificación