web-dev-qa-db-fra.com

CodeBlocks dans Ubuntu 18.04 ne montre aucun résultat dans la console après Build and Run. Que devrais-je faire?

Output from CodeBlocks

Je viens de passer à Linux.

Merci d'avance!

1
Rafid Haque

Votre programme C++ ne s'exécute pas dans Code :: Blocks, car vous n'avez pas de compilateur C++ (une version de G ++) installé ou, s'il est installé, vous n'avez pas configuré le compilateur C++ dans les paramètres du compilateur Code :: Blocks. Le compilateur C++ n'est configuré par défaut pour aucune version de g ++ dans Ubuntu 18.04; il doit donc être configuré dans les paramètres du compilateur Code :: Blocks.

  1. Installez la dernière version du compilateur g ++ pour C++.

    Sudo apt install g++-8 xterm 
    

    Installez éventuellement la dernière version de gcc également (recommandé).

    Sudo apt install gcc-8-base # recommended version 
    
  2. Démarrer Code :: Blocks.

  3. Sélectionnez Paramètres -> Compilateur -> Paramètres globaux du compilateur (grande icône représentant un engrenage bleu dans le volet de gauche) -> Exécutables de la chaîne d'outils onglet.
  4. Sélectionnez l'onglet Program Files. Il a déjà été sélectionné dans la capture d'écran ci-dessous.
  5. Clique le .. bouton (s) marqué (s) par le curseur de la souris dans la capture d'écran ci-dessous. Naviguez jusqu'à /usr/bin. Le compilateur C doit être soit gcc, soit éventuellement gcc-8, le compilateur C++ doit être g++-8 et le Linker pour les bibliothèques dynamiques doit être g++-8.
  6. Clique le     OK     bouton pour fermer la fenêtre Paramètres du compilateur .

enter image description here

2
karel

J'ai essayé d'installer codeblocks en bionique et c'était presque une jument de nuit car de nombreuses dépendances sont nécessaires. Dans le cas de la question OP, il manquait le xterm terminal que codeblocks fonctionne et qui peut être trouvé dans le package libwxbase3.0-0v5, lorsque vous essayez de l'installer, Sudo apt install -f et il installera xterm dans le cadre des dépendances.

enter image description here

Veuillez noter que le téléchargement codeblocks contient les dépendances nécessaires dans l’archive fichiercodeblocks_17.12-1_AMD64_stable.tar.xz à partir de leur site de téléchargement.

1
George Udosen