Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/03/2013, à 14:01

Morrio

[Résolue] Problème compilation code blocks

Bonjour,

Je programme du C et je suis un débutant sous linux.

J'ai installer code blocks et j'ai écris mon code.

#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf("Hello world!\n");
    return 0;
}

Je compile ensuite sa me fait :

-------------- Build: Release in Application ---------------

Linking console executable: bin/Release/Application
/bin/sh: 1: g++: not found
Process terminated with status 127 (0 minutes, 0 seconds)
0 errors, 0 warnings


Mais je ne vois pas ma console écrire Hello world.

Dernière modification par Morrio (Le 04/03/2013, à 19:40)

Hors ligne

#2 Le 04/03/2013, à 14:09

miniSeb

Re : [Résolue] Problème compilation code blocks

Morrio a écrit :

Bonjour,
/bin/sh: 1: g++: not found

g++ n'a pas l'air installé.

Essaye de faire :

sudo apt-get install g++

Hors ligne

#3 Le 04/03/2013, à 14:10

pingouinux

Re : [Résolue] Problème compilation code blocks

Bonjour,
C'est le paquet g++ qui ne doit pas être installé :

sudo apt-get install g++

Hors ligne

#4 Le 04/03/2013, à 14:53

Morrio

Re : [Résolue] Problème compilation code blocks

Le paquet g++ c'est quoi ?

Hors ligne

#5 Le 04/03/2013, à 15:09

pingouinux

Re : [Résolue] Problème compilation code blocks

C'est le paquet qui contient le compilateur. Voici le début de man g++

NAME
       gcc - GNU project C and C++ compiler

Hors ligne

#6 Le 04/03/2013, à 15:48

antony21

Re : [Résolue] Problème compilation code blocks

Hello !

Code::block c'est un envirronement de développement intégré, ça te permet d'avoir une interface agréable à utiliser, de créer des projets et d'avoir les boutons de compilation à portée de clic...mais si tu n'as pas de compilateur c'est-à-dire l'élément qui te permet de transformer ton code (compréhensible par l'humain) en binaire, il ne peut rien faire pour toi ^^ C'est pour cela qu'il te faut g++, c'est un compilateur libre pour le C++. (Pcq pour programmer n'importe quelle éditeur tel que gedit te permet de le faire smile)

Dernière modification par antony21 (Le 04/03/2013, à 15:48)

Hors ligne

#7 Le 04/03/2013, à 17:31

Korak

Re : [Résolue] Problème compilation code blocks

Bonjour,

Quand je vois l'exemple de code que tu donnes au premier post, je suppose que tu débutes aussi en C. Juste?

Pour débuter dans la programmation en C, j'utilise l'éditeur de texte SciTE, le compilateur GCC et le terminal.

Et pour compiler, j'utilise, dans un terminal, une commande du genre:

gcc -o exercice exercice.c -Wall

Pour afficher un texte à l'écran et dans un terminal, j'utilise ce code:

#include <stdio.h>

int main () {
  puts ("Hello World");
  getchar (); /* Permet d'attendre la frappe d'une touche */
  return 0;
}

Dernière modification par Korak (Le 04/03/2013, à 18:00)


OS: Ubuntu 22.04 64 bits + Windows 11 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP 17-CP0308NF   Processeur: AMD Ryzen 7 5700U avec carte graphique AMD Lucienne intégrée au processeur.   Mémoire vive: 16 Go RAM
Quand vous ne trouvez pas la solution à un problème, cherchez des pistes menant à la solution !

Hors ligne