Instalar g ++
Linux compila el programa C ++ debe instalar el compilador g ++. Utilice yum para instalar aquí. Primero cambie a la cuenta de root, su-root e ingrese la contraseña.
Ejecute yum install gcc-c ++ (tenga en cuenta que no es yum install g ++) y se informa de un error.
El error se informa porque yum necesita configurar la dirección correcta del servidor. El servidor proporciona el paquete de instalación de yum, que también se llama fuente yum. El archivo de configuración para configurar la fuente yum está en el directorio /etc/yum.repos.d/, puede ver que el sistema viene con dos archivos.
cat nombre de archivo, imprimirá todo el contenido del archivo. Puede ver que los dos archivos no están configurados o que no se puede acceder a la dirección.
Puede descargar la dirección de origen de yum proporcionada por los principales fabricantes nacionales de Internet. Descargué el archivo de dirección de origen CentOS6-Base-163.repo proporcionado por 163 NetEase aquí.
Use la herramienta de carga de ftp CentOS6-Base-163.repo cuando el periódico cometió un error, porque aterricé en ftp sin usar la cuenta de root, cargué archivos y directorios a los que solo root tiene acceso para
usar la herramienta de ftp de aterrizaje de root, cargada
con éxito para probar ahora yum
esta vez ha devuelto los resultados, ingrese y, y presione enter para descargar e instalar automáticamente. Habrá un mensaje de actualización más tarde, también ingrese y y presione Enter, y el mensaje final muestra que la instalación fue exitosa.
Ejecute el comando g ++ --version para intentar la
instalación de g ++ correctamente.
Compile y ejecute el código fuente de C ++
ftp carga el archivo de código de clasificación de burbujas create_bubblesort.cc a Linux, el código es el siguiente
#include<iostream>
#include<string>
using namespace std;
void BubbeSort(int arr[], int n)
{
int i, j, temp;
bool exchange;
for(i = 0; i < n; i++)
{
exchange = false;
for(j = n - 1; j >= i; j--)//前i个是最大的i个
{
if(arr[j] < arr[j-1])
{
temp = arr[j];
arr[j] = arr[j-1];
arr[j-1] = temp;
exchange = true;
}
}
if(!exchange)
return;
}
}
int main()
{
int arr[10] = {3,8,66,3456,4654,21,88,55,99,66};
BubbeSort(arr, 10);
for(int i = 0; i <10; i++)
cout<<arr[i]<<endl;
return 0;
}
La ejecución de g ++ create_bubblesort.cc generará el archivo ejecutable a.out. Ejecute a.out para ingresar el resultado de la clasificación.
depuración de gdb
El código C ++ de depuración de Linux requiere gdb. yum instalación.
Proceso de depuración de gdb después de las
últimas entradas ambientales (gdb) salir, presionar enter, salir del shell de retorno de gdb.
para resumir
Después de instalar g ++ gdb, el entorno está configurado.Si la configuración de la fuente de yum es correcta, no habrá mayores problemas.