CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

logiciel de compil

Timbuk
Timbuk
Niveau 6
09 juin 2007 à 23:26:49

Voile je cherche un log pour compiler(genre Eclipse,...)Lequel est le plus simple et le plus accessible??
:merci:

Clement_frm
Clement_frm
Niveau 10
09 juin 2007 à 23:30:19

1- log ne veut pas dire logiciel
2- pour compiler quoi ?
3- tu as déjà programmé un truc un jour ?

Timbuk
Timbuk
Niveau 6
09 juin 2007 à 23:32:13

bon,je recommence:
1-d´accord,je m´endormirait moin con(non merci,c´est vrai)
2-pour rigoler avec des lignes de codes
3-non justyement j´ai trouver des cours sur le language C,j´apprend

Jetable
Jetable
Niveau 8
09 juin 2007 à 23:45:32

Ok, donc tu veux programmer en C, puis compiler :oui:
Pour programmer en C, j´ai toujours utilisé n´importe quel éditeur de texte.
Kate, Kedit, Gedit, emacs, Nano, etc.
Ensuite, pour compiler, gcc doit bien faire l´affaire :oui:
(regarde si colorgcc ne peut pas t´aider à débugger tes programmes, aussi. Je sais pas, je ne l´ai jamais utilisé, mais sa description semble indiquer qu´il colore les lignes qui ne vont pas :non: )

Il doit bien exister des environnements complets incluant l´éditeur de texte et le compilateur, mais je n´en connais pas...attends au moins une autre réponse avant de te lancer :ok:
(peut-être que Clement_frm en sait plus que moi sur le sujet)

Timbuk
Timbuk
Niveau 6
09 juin 2007 à 23:47:52

ok merci!! :ok:

acid_junkie
acid_junkie
Niveau 10
09 juin 2007 à 23:49:12

Eclipse ne compile pas, il ne permet de compiler que s´il y a un compilateur Java ou autre dans le coin.

Sinon, si c´est pour faire des petits programmes pour apprendre, évite les gros logiciels tels que Eclipse. Un petit éditeur de texte avec coloration syntaxique et des onglets fera l´affaire (kate, gedit, ...)

Clement_frm
Clement_frm
Niveau 10
09 juin 2007 à 23:50:38

Nan, pas mieux !
Ça fait trop longtemps que je n´ai pas programmé en C (plus de 10 ans) et pas assez longtemps que j´ai découvert Linux pour m´être intéressé de près à ça.

Comme le propose Jetable, attends des réponses demain, il y a sûrement des codeurs fous qui connaissent tous les environnements de développement existants :-p

Clement_frm
Clement_frm
Niveau 10
09 juin 2007 à 23:51:33

Oups, posté juste trop tard :o))

Timbuk
Timbuk
Niveau 6
09 juin 2007 à 23:52:04

:ok: merci a tous je revien demain

sbas
sbas
Niveau 10
09 juin 2007 à 23:56:00

Mais à quoi ça sert exactement un débugger, car gcc, indique quelle ligne est erronée.

Ammoniac
Ammoniac
Niveau 10
09 juin 2007 à 23:56:37

nan j´me dévoue...
pour compiler,tu peux simplement utiliser des IDE (c´est à dire des environnements qui comprennent l´ecriture du code et la compilation),tels que CodeBlocks ou Ajunta.
tu peux également utiliser un éditeur de texte classique,tel que Vi (plutot Vim) ou emacs,puis compiler en ligne de code...
mais pour tout ça,il faut un compilateur,et y´en a un pour chaque langage je crois...
pour le C,c´est gcc,t´as juste à faire
gcc -o source.c
pour le c++,t´as g++,qui s´utilise pareil.
ou bien,tu parles de compiler les sources d´un logiciel pour l´installer...
dans ce cas tu te places dans le repertoire de la source et tu tapes,en root:
./configure
make && make install
(pitié,je suis crevé,donc beaucoup de chance que je me gourre,corrigez moi si necessaaaaire)

sbas
sbas
Niveau 10
10 juin 2007 à 00:01:33

Non j´utilise gcc, mais à quoi servent les débugger si on a déjà un compilateur qui indique la ligne.

Ammoniac
Ammoniac
Niveau 10
10 juin 2007 à 00:02:20

heu...surement qu´en des temps anciens,gcc n´était pas encore assez perfectionné pour le permettre...
au pif hein ^^

sbas
sbas
Niveau 10
10 juin 2007 à 00:08:19

Reste plus qu´à attendre les autres^^.

vegehannnnnn
vegehannnnnn
Niveau 9
10 juin 2007 à 22:56:10

Ce n´est pas parce qu´un programme compile qu´il fonctionne ! ^^
Et c´est là que le débugueur est intéressant.
Un exemple simple pour fixer les idées :
$ cat test.c

  1. include <stdio.h>

int pouet(int entier)

int
main() {
int i;

printf("Le débugage c´est trop bien !\ n");
pouet(i);
return 0;
}

int
pouet(int entier) {
printf("J´ai reçu %d\n", entier);
return entier;
}

Ce programme compile nickel :
$ cc -g -o test test.c
$ ./test
Le débugage c´est trop bien !
J´ai reçu 1234
$

Fichtre mais d´où sort ce 1234 ?! ?
Bon bah j´vais débuguer un coup histoire de voir d´où ça sort !

$ gdb test
[...]
(gdb) break main
[...]
(gdb) run
[...]
Breakpoint 1, main () at toto.c:5 gdb stops at main()
(gdb) n
Le débugage c´est trop bien !
(gdb) s
pouet (entier=1234) at test.c:14
(gdb)

Damned ! J´ai oublié d´initialiser i !! !
Correction :
$ cat test.c
[...]
int
main() {
int i;

i = 5;
[...]

$ cc -g -o test test.c
$ ./test
Le débugage c´est trop bien !
J´ai reçu 5
$

Et voilà. Bon c´est un exemple basique de chez basique, mais j´espère que ça vous aura aider à comprendre l´intérêt d´un débugueur. ^^

PS : désolé pour l´indentation, mais ce forum n´a pas l´air de trop aimer...

Ammoniac
Ammoniac
Niveau 10
10 juin 2007 à 23:05:20

moi ce qui m´a fait mal aux yeux,c´est le prototype sans point virgule,mais c´est vrrrrrrrrrraiment parce qu´il est 11 heures et que j´ai envie de faire mon interessant xD
plus sérieusement,c´est une bonne explication,j´avais pas du tout pensé à ça :)

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware