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

[bash] gcc script

Pwote
Pwote
Niveau 7
01 juillet 2012 à 18:04:21

Salut j'ai pas mal réfléchie entre poster sur le forum programmation ou celui-ci . Il m'a semblé plus judicieux de poster ici .
Alors voici mon probléme ; j'utilise gcc pour compiler mes programmes en C . J'ai voulue me simplifier la vie en créant un script en bash qui me permet en une commande de compiler mon programme puis de le lancer avec la commande ./a.out . Mon script marche bien mais j'aimerai l'amélioré afin de lancer la commande ./a.out seulement si la compilation est un succès.
Je sais qu'il faut que j'utilise un if mais je n'ai aucune idée de savoir si gcc aa fonctionner .
En espérant être assez clair merci d'avance :) .

godrik
godrik
Niveau 30
01 juillet 2012 à 18:15:25

pourquoi ne pas utiliser make pour generer ton programme? C'est a cela que l'outils sert...

Pwote
Pwote
Niveau 7
01 juillet 2012 à 18:25:30

Un bon RTFM de make me fera le plus grands bien . Je vous informe après (Merci godrik) .

XKCD
XKCD
Niveau 10
01 juillet 2012 à 21:40:31

Apprendre make ne pourra que te servir pour la suite, en effet, et c'est probablement la meilleure façon de faire :-)

Après, juste histoire que tu saches, il existe aussi un opérateur bash pour faire ça, c'est &&.

a && b signifie "fais a, et si ça a bien marché fais b (sinon, ne fais rien)".

Du coup, tu peux utiliser quelque chose comme "gcc monprogramme.c && ./a.out" et ça devrait faire ce que tu veux :)

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