Nous sommes le Ven 26 Avr, 2024 05:06
Supprimer les cookies

Page 1 sur 21, 2 Suivant[réglé] Ubuntu et gcc

Le choix d'Ubuntu pour mes premiers pas Linux

Mar 10 Juin, 2008 13:46

bonjour tout le monde,
étant désormais en vacances, je pensais me remettre un peu au codage
cependant, il y a quelques petites questions qui me taraude un tant soit peu :
- lorsque l'on crée un code (je ferais en C ou C++ personnellement), une fois compilé, où se retrouve le binaire ?
- si jamais le programme bug, peut-on facilement le virer (avec un apt-get, notamment) ?
- si on modifie le programme et qu'on recompile, cela va-t-il écrasé le binaire précédent ou le refaire à coté (comme ça fait parfois avec les fichiers, en rajoutant un simple " (1) " à la fin du nom) ?

merci d'avance
Dernière édition par Mikelenain le Ven 29 Août, 2008 21:37, édité 1 fois au total.
Une ch'tio peu d'pub :http://www.ina-ich.net/

"L'ignorance n'est pas ne pas connaître, c'est ne pas vouloir connaître."
Ubuntu 11.10 | LibreOffice | GnuPlot | PidGin | irssi | suite Mozilla | VLC ...
Mikelenain

Avatar de l’utilisateur
Messages : 3651
Géo : Lyon

Mar 10 Juin, 2008 14:42

Mikelenain a écrit:étant désormais en vacances, je pensais me remettre un peu au codage


En vacances ???!!!

<mode sarko>
Salop de Prof ! Fonctionnaire !
</mode prof>

:wink:

En réponse à ta question, pourquoi ne pas passer par Code ::Blocks ?
Tux, il a eu ton âme... Il aura ta femme !

Hadopi Hadoptée ? Et Haprès ?
kaneda_aka_tetsuoka

Avatar de l’utilisateur
Messages : 1749
Géo : Lille

Mar 10 Juin, 2008 14:43

gcc prog.c -o prog créé le binaire prog à partir du fichier source prog.c. Oui le programme est écrasé. Si tu ne définies pas la destination alors il créé un a.out, fichier qui sera écrasé si tu relances la commande.

Le programme se trouve dans le répertoire courant (sauf indication contraire)

- si jamais le programme bug, peut-on facilement le virer (avec un apt-get, notamment) ?
Gné ?! Ce programme n'est pas connu du gestionnaire de paquet, pas plus que des documents perso ou tes photos d'anniversaire.


En réponse à ta question, pourquoi ne pas passer par Code ::Blocks ?
Parce qu'il va utiliser emacs, make et gdb, pardi.
Téthis

Avatar de l’utilisateur
Messages : 3895
Géo : De passage chez les cathares

Mar 10 Juin, 2008 17:34

et bien merci beaucoup pour vos réponses.
je vais donc pouvoir m'amuser pendant ces vacances à me remettre à coté :P
Une ch'tio peu d'pub :http://www.ina-ich.net/

"L'ignorance n'est pas ne pas connaître, c'est ne pas vouloir connaître."
Ubuntu 11.10 | LibreOffice | GnuPlot | PidGin | irssi | suite Mozilla | VLC ...
Mikelenain

Avatar de l’utilisateur
Messages : 3651
Géo : Lyon

Mar 10 Juin, 2008 21:45

Téthis a écrit:
En réponse à ta question, pourquoi ne pas passer par Code ::Blocks ?
Parce qu'il va utiliser emacs, make et gdb, pardi.


Mais oui ! Suis-je bête ?! :wink:
Tux, il a eu ton âme... Il aura ta femme !

Hadopi Hadoptée ? Et Haprès ?
kaneda_aka_tetsuoka

Avatar de l’utilisateur
Messages : 1749
Géo : Lille

Mer 11 Juin, 2008 17:11

pour continuer sur le sujet de la programmation en c.
je viens de me faire un petit test et quand je fais un puts ou printf, je compile et .... rien ne s'affiche.
le flux de sortie standard n'est-il pas dans le terminal ??? :o :o :o
Une ch'tio peu d'pub :http://www.ina-ich.net/

"L'ignorance n'est pas ne pas connaître, c'est ne pas vouloir connaître."
Ubuntu 11.10 | LibreOffice | GnuPlot | PidGin | irssi | suite Mozilla | VLC ...
Mikelenain

Avatar de l’utilisateur
Messages : 3651
Géo : Lyon

Mer 11 Juin, 2008 17:22

Ce serait peut-être bien de mettre ton code.
Téthis

Avatar de l’utilisateur
Messages : 3895
Géo : De passage chez les cathares

Mer 11 Juin, 2008 17:49

Code: Tout sélectionner
#include <stdio.h>

main()
{
   puts("truc");
}

un truc tout con de base ;)
Une ch'tio peu d'pub :http://www.ina-ich.net/

"L'ignorance n'est pas ne pas connaître, c'est ne pas vouloir connaître."
Ubuntu 11.10 | LibreOffice | GnuPlot | PidGin | irssi | suite Mozilla | VLC ...
Mikelenain

Avatar de l’utilisateur
Messages : 3651
Géo : Lyon

Mer 11 Juin, 2008 17:59

Mikelenain a écrit:un truc tout con de base ;)
Ça marche chez oâm, ce qui est logique vu la simplicité de l'engin.

Ça fait très old school cette utilisation du C Kernighan & Ritchie. Tu vas devoir abandonner si tu ne veux pas rencontrer de problèmes avec les compilo modernes.
Téthis

Avatar de l’utilisateur
Messages : 3895
Géo : De passage chez les cathares

Mer 11 Juin, 2008 19:26

bizarre.
est-ce qu'il n'y a pas de problèmes avec la sortie ?
Une ch'tio peu d'pub :http://www.ina-ich.net/

"L'ignorance n'est pas ne pas connaître, c'est ne pas vouloir connaître."
Ubuntu 11.10 | LibreOffice | GnuPlot | PidGin | irssi | suite Mozilla | VLC ...
Mikelenain

Avatar de l’utilisateur
Messages : 3651
Géo : Lyon

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit