Linux crée un environnement de développement et de débogage C ++

Installez g ++

Linux compile Le programme C ++ doit installer le compilateur g ++. Utilisez yum pour installer ici. Commencez par basculer vers le compte root, su-root et entrez le mot de passe.
Linux crée un environnement de développement et de débogage C ++
Exécutez yum install gcc-c ++ (notez qu'il ne s'agit pas de yum install g ++) et une erreur est signalée.
Linux crée un environnement de développement et de débogage C ++
L'erreur est signalée car yum doit configurer l'adresse de serveur correcte. Le serveur fournit le package d'installation de yum, également appelé source yum. Le fichier de configuration pour configurer la source yum se trouve dans le répertoire /etc/yum.repos.d/, vous pouvez voir que le système est livré avec deux fichiers.
Linux crée un environnement de développement et de débogage C ++
cat nom de fichier, il imprimera tout le contenu du fichier. Vous pouvez voir que les deux fichiers ne sont pas configurés ou que l'adresse n'est pas accessible.
Vous pouvez télécharger l'adresse source yum fournie par les principaux fabricants nationaux sur Internet. J'ai téléchargé le fichier d'adresse source CentOS6-Base-163.repo fourni par 163 NetEase ici.
Utilisez l'outil de téléchargement ftp CentOS6-Base-163.repo lorsque le journal a fait une erreur, car j'ai atterri en ftp sans utiliser le compte root, téléchargez des fichiers et des répertoires auxquels seul root a accès pour
Linux crée un environnement de développement et de débogage C ++
utiliser l'outil ftp d'atterrissage racine, téléchargé avec succès
Linux crée un environnement de développement et de débogage C ++
Linux crée un environnement de développement et de débogage C ++
pour essayer maintenant La commande yum
Linux crée un environnement de développement et de débogage C ++
cette fois a renvoyé les résultats, entrez y et appuyez sur Entrée pour télécharger et installer automatiquement. Il y aura une invite de mise à jour plus tard, entrez également y et appuyez sur Entrée, et le message final indique que l'installation a réussi.
Linux crée un environnement de développement et de débogage C ++
Linux crée un environnement de développement et de débogage C ++
Exécutez la commande g ++ --version pour essayer l'
Linux crée un environnement de développement et de débogage C ++
installation de g ++ avec succès.

Compilez et exécutez le code source C ++

ftp télécharge le fichier de code de tri à bulles create_bubblesort.cc sur Linux, le code est le suivant

#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;
}

L'exécution de g ++ create_bubblesort.cc générera le fichier exécutable a.out. Exécutez a.out pour saisir le résultat du tri.
Linux crée un environnement de développement et de débogage C ++

débogage gdb

Le code C ++ de débogage Linux nécessite gdb. yum installation.
Linux crée un environnement de développement et de débogage C ++
Processus de débogage gdb après les
Linux crée un environnement de développement et de débogage C ++
dernières entrées environnementales (gdb) quitter, appuyez sur Entrée, quittez le shell de retour gdb.
Linux crée un environnement de développement et de débogage C ++

Pour résumer

Après l'installation de g ++ gdb, l'environnement est configuré. Si la configuration de la source yum est correcte, il n'y aura pas de problèmes majeurs.

Je suppose que tu aimes

Origine blog.51cto.com/14947900/2540174
conseillé
Classement