Problème de compilation avec codeblocks sous linux

a marqué ce sujet comme résolu.

Bonjour,

Merci d’utiliser les balises de code pour présenter ton code.

Pour cela tu dois rajouter des ~ ou des ` avant et après ton code :

~~~~
TON CODE ICI
~~~~

Par exemple :

~~~~
#include <stdio.h>

int main(void) {
  puts("Hello World !");
  return EXIT_SUCCESS;
}
~~~~

Qui produit :

#include <stdio.h>

int main(void) {
  puts("Hello World !");
  return EXIT_SUCCESS;
}

Tu peux également le faire automatiquement avec le bouton de l’éditeur.

Je t’invite également à aérer ton code et à indiquer l’erreur complète que te donne Code::Blocks.

Merci.

PS: À première vu ça compile bien. Le problème vient d’ailleurs. Tu as du te mélanger entre plusieurs fichiers.

+0 -0

Alors, première remarque.
Il manque un # au tout début. Sinon le code est OK. Il compile sans problème et s’exécute.

L’erreur est intéressante. /bin/sh : Syntax error : ")" unexpected. C’est une erreur de bash, pas de code. Donc il y a un problème à un moment mais ça vient pas du code.

Normalement, Code::bocks est sensé te donner un rapport plus complet. Avec plus d’information, les commandes qu’il exécute notamment.
Tu vois de quoi je parle ? Tu peux nous envoyé ça ? C’est ça qui plante.

Une idée comme ça. Ton projet aurait-il un nom spécial ? Avec des caractères spéciaux comme un espace, un point virgule ou une parenthèse ?

+2 -0

Pour insérer une image, tu as juste à la glisser déposer.

Mais tu devrais aussi juste pouvoir copier/coller en sélectionnant le message d’erreur (et peut-être Ctrl+C ou clic droit > Copier).

+0 -0

Crée un nouveau projet sans parenthèses dans le nom.

+0 -0

Bon, du coup tu as déjà une autre erreur.

|=== Build file: "no target" in "no project" (compiler: unknown) ==

Compiler unknown ? Tu dois mettre un compilateur dans les options de compilation (c’est la première option, un sélecteur à choix multiple). Généralement sous Linux, c’est GCC mais il existe également clang ou tcc.

+0 -0

@Dl13 C’est pas très cool de masquer tes messages. Ils peuvent toujours servir à quelqu’un d’autre. T’imagines si tout le monde faisait comme toi ?

+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte