Pages : 1
#1 Le 16/10/2012, à 17:56
- Bat_Tuc
Version C99
Bonjour
je me suis remis au C hier et gros probleme mon gcc ne reconnait pas les bool ..
Apres recherche j'ai compris ( plus ou moins) que les booleen étaient reconnu que a partir d'une " version C99" ou truc dans le genre ..
Comment que je fais pour mettre a jour ma version ? ( j'ai pas tres bien compris si il s'agit de ma version gcc ou ubuntu ou qu'est ..)
ps: Si quelqu'un pouvait me dire comment faire du C avec Eclipse ca serait méga top
Un jour mon père m' a dit " fils, si ton programme tourne, c est qu il peut faire mieux ..."
Hors ligne
#2 Le 16/10/2012, à 19:43
- Spitfire 95
Re : Version C99
gcc -std=c99
mais pas utile d'avoir le type bool pour programmer en C.
Trisquel GNU/Linux 6.0 / Fedora 19 & rawhide.
joueur ryzom et wesnoth
Développeur livewallpaper
Membre déserteur et traître de la brigade des S.
Hors ligne
#3 Le 16/10/2012, à 22:11
- telliam
Re : Version C99
Pour éclipse il faut que tu installes le plugin CDT
"- Un intellectuel assis va moins loin qu'un con qui marche."
Maurice Biraud - Un Taxi pour Tobrouk
Michel Audiard
Hors ligne
#4 Le 17/10/2012, à 17:39
- Bat_Tuc
Re : Version C99
gcc -std=c99
mais pas utile d'avoir le type bool pour programmer en C.
bien sur on peut aussi faire de la simulation avec Excel ..
Un jour mon père m' a dit " fils, si ton programme tourne, c est qu il peut faire mieux ..."
Hors ligne
#5 Le 17/10/2012, à 20:03
- nicolas66
Re : Version C99
[troll]Cela dit, beaucoup de gens à mon avis ignorent le potentiel d'Excel ...[/troll]
"The computer was born to solve problems that did not exist before." (B. Gates)
Hors ligne
#6 Le 18/10/2012, à 11:06
- claudius01
Re : Version C99
Bonjour à tous,
Sinon, pourquoi ne pas utiliser g++ à la place de gcc (sans faire du C++ mais le code devra être du C-ANSI)
#include <stdio.h>
bool flg = true;
int main(void) { printf("Hello (flg [%s])\n", flg ? "Vrai" : "Faux"); }
compilé avec
g++ -o hello hello.c
Hors ligne
#7 Le 20/10/2012, à 16:36
- Bat_Tuc
Re : Version C99
gcc -std=c99
mais pas utile d'avoir le type bool pour programmer en C.
Pour éclipse il faut que tu installes le plugin CDT
aucun des deux ne marche
bat@ubuntu:~$ gcc -std=c99
gcc: no input files
Un jour mon père m' a dit " fils, si ton programme tourne, c est qu il peut faire mieux ..."
Hors ligne
#8 Le 21/10/2012, à 09:47
- Spitfire 95
Re : Version C99
Spitfire 95 a écrit :gcc -std=c99
mais pas utile d'avoir le type bool pour programmer en C.
bien sur on peut aussi faire de la simulation avec Excel ..
Je ne sais même pas si je devrais continuer à te répondre après ça...
gcc [-c|-S|-E] [-std=standard]
[-g] [-pg] [-Olevel]
[-Wwarn...] [-pedantic]
[-Idir...] [-Ldir...]
[-Dmacro[=defn]...] [-Umacro]
[-foption...] [-mmachine-option...]
[-o outfile] [@file] infile...
man gcc
Si tu lui demande de compiler rien du tout en C99 au lieu d'en C89, bah ça fera toujours rien à compiler... Donc faudrait peut-être lui dire quoi compiler après les options.
Trisquel GNU/Linux 6.0 / Fedora 19 & rawhide.
joueur ryzom et wesnoth
Développeur livewallpaper
Membre déserteur et traître de la brigade des S.
Hors ligne
#9 Le 22/10/2012, à 17:03
- Bat_Tuc
Re : Version C99
Bat_Tuc a écrit :Spitfire 95 a écrit :gcc -std=c99
mais pas utile d'avoir le type bool pour programmer en C.
bien sur on peut aussi faire de la simulation avec Excel ..
Je ne sais même pas si je devrais continuer à te répondre après ça...
gcc [-c|-S|-E] [-std=standard] [-g] [-pg] [-Olevel] [-Wwarn...] [-pedantic] [-Idir...] [-Ldir...] [-Dmacro[=defn]...] [-Umacro] [-foption...] [-mmachine-option...] [-o outfile] [@file] infile...
man gcc
Si tu lui demande de compiler rien du tout en C99 au lieu d'en C89, bah ça fera toujours rien à compiler... Donc faudrait peut-être lui dire quoi compiler après les options.
j'ai simplement cru qu'il s'agissait d'une option de MaJ de gcc.
Je pensais que apres ca je n'aurais plus besoin de lui precisé a chaque compilation.
Merci a toi
Un jour mon père m' a dit " fils, si ton programme tourne, c est qu il peut faire mieux ..."
Hors ligne
Pages : 1