Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1719 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Compiler sous g++ des sources pas dans le repertoire courant ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Compiler sous g++ des sources pas dans le repertoire courant ?

n°542894
pc2000
Posté le 18-10-2003 à 18:38:52  profilanswer
 

Ca peut parraître bête comme question mais je ne me rappelle pu la commande sous g++ pour compiler des .cpp et .h qui serait par exemple dans un /src .
Je pourrais faire g++ src/masource1.cpp mais le problème c'est que j'ai environ 20 sources donc si il y avait un argument à ajouter (du type -Irépertoire) ca serait mieux.
Par contre je veux que l'exécutable généré soit dans le répertoire courant pas dans /src.
Merci


Message édité par pc2000 le 18-10-2003 à 18:57:43
mood
Publicité
Posté le 18-10-2003 à 18:38:52  profilanswer
 

n°542912
Kristoph
Posté le 18-10-2003 à 19:42:02  profilanswer
 

"cd src ; g++ -o ../a.out *.cpp ; cd .."
 
Non ?
 
De toute façon, je te conseille de voir du coté des makefile en urgence. Ou carrément d'aller voir automake/autoconf sinon tu ne vas pas t'en sortir quand ton projet grandira encore plus.

n°542936
pc2000
Posté le 18-10-2003 à 21:19:42  profilanswer
 

oui mais justement c'est pour faire un makefile ..
Mais je ne veux pas mettre le makefile dans le même répertoire que les sources pour que ça soit plus propre.
Il faut bien que je mette la commande g++ [...] dans le makefile...

n°542938
Taz
bisounours-codeur
Posté le 18-10-2003 à 21:20:58  profilanswer
 

use scons Luke

n°542948
daique
Posté le 18-10-2003 à 21:33:26  profilanswer
 

Taz a écrit :

use scons Luke


 
ça pue pas un peu ça?  /o\

n°542952
Taz
bisounours-codeur
Posté le 18-10-2003 à 21:41:58  profilanswer
 

non pourquoi ? c'est plus puissant/intelligent que Make, bien plus facile à écrire, autant si ce n'est plus rapide que Make

n°543125
pc2000
Posté le 19-10-2003 à 15:11:51  profilanswer
 

Taz a écrit :

non pourquoi ? c'est plus puissant/intelligent que Make, bien plus facile à écrire, autant si ce n'est plus rapide que Make


Le makefile m'est imposé, c'est un projet et je n'ai pas trop le choix...
Pouvez répondre à la question ?
Je cherche juste l'option de g++ pour définir un répertoire pour mes sources.

n°543127
Taz
bisounours-codeur
Posté le 19-10-2003 à 15:14:57  profilanswer
 

aucun. g++ le_chemin.cpp
 
ou alors tu fais un 2 makefile, le supérieur appel récursivement l'autre. franchement, on voit pas le problème. fait un makefile comme d'ahbitude avec le chemin relatif, ça marche pareil

n°543139
pc2000
Posté le 19-10-2003 à 15:51:21  profilanswer
 

Taz a écrit :

aucun. g++ le_chemin.cpp
 
ou alors tu fais un 2 makefile, le supérieur appel récursivement l'autre. franchement, on voit pas le problème. fait un makefile comme d'ahbitude avec le chemin relatif, ça marche pareil


Ok, merci, je vais faire comme ca en mettant le chemin complet dans le makefile.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Compiler sous g++ des sources pas dans le repertoire courant ?

 

Sujets relatifs
[DOS] nom du repertoire courantle repertoire de mon site fait des .bak
Vous etes au courant pour hl2????Compiler et générer de la doc récursivement...
en quel langage compiler ce soft ?[HTML][PHP] Form input=file et sélection de répertoire source
[DELPHI] efffacer un répertoireImpossible de compiler un "Hello World" sans mes verres progressifs
Créer automatiquement (sous dos) repertoire avec date [RESOLU] 
Plus de sujets relatifs à : Compiler sous g++ des sources pas dans le repertoire courant ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR