Compilation Option location c++

Résolu/Fermé
joura. Messages postés 214 Date d'inscription samedi 23 janvier 2010 Statut Membre Dernière intervention 15 mai 2013 - 23 avril 2013 à 21:25
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 26 avril 2013 à 11:33
Bonjour,

je cherche comment compiler un programme C++ sous ligne de commande (g++ filename.cpp -o outputfile) de tel sorte que je puisse précisé la classpath du filename.cpp

Mercid'avance

4 réponses

mamiemando Messages postés 33093 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 4 mai 2024 7 752
25 avril 2013 à 11:11
Qu'appelles-tu le classpath ? Pour moi a du sens en java mais pas en C++.
Le plus simple serait que tu nous reporte ton erreur de compilation.

Si le but c'est de trouver des fichiers headers, c'est peut-être l'option -I que tu cherches

g++ -W -Wall -I/mon/repertoire/include -c toto.c -o toto.o


Bonne chance
0
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
25 avril 2013 à 12:13
ou plutôt l'option -L pour indiquer les bibliothèques.
0
mamiemando Messages postés 33093 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 4 mai 2024 7 752
25 avril 2013 à 20:12
C'est pas "ou plutôt" c'est "et si tu as des librairie à linker". Ce sont deux problématiques indépendantes.
0
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
26 avril 2013 à 11:33
oui-oui, dsl
0
joura. Messages postés 214 Date d'inscription samedi 23 janvier 2010 Statut Membre Dernière intervention 15 mai 2013 11
25 avril 2013 à 14:49
ben je vous remercier d'abord pour la repance

j'appelle classpath: le chemin "le path" vers l'inputfile ex : home/usr/bin/filename.cpp .
Dans ce cas je compile comme suite : g++ chemin/filename.cpp -o outputfile mais je cherche s'il existe d'autres facon "options" pour definir ce chemin.
0
mamiemando Messages postés 33093 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 4 mai 2024 7 752
25 avril 2013 à 20:14
Bah déjà si tu faisais un makefile tu galérerais moins et tu lancerais juste la commande "make". Un exemple de makefile générique :
https://forums.commentcamarche.net/forum/affich-21500291-pb-makefile-suite-portage-vers-autre-noyau#7

Bonne chance
0