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

  FORUM HardWare.fr
  Programmation
  C++

  pb avec make ....

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pb avec make ....

n°359189
Aloo
Posté le 11-04-2003 à 18:10:00  profilanswer
 

Bonjour ,
je n'arrive pas a compiler avec make parcequ'il me dit que une librairie me manque : iostream.h , alors que g++ ou gcc la reconnais tres bien ...  
alors j'ai essayé de faire des copiers collés de iostream.h un peu dans touts les repertoire include mais ça a foutu la m... plus qu'autre chose ... d'ailleurs c marrant , quand je fais une recherche je tombe sur plusieur iostream differents ... (en fait non c pas dorle , mais si on n'a pas un minimum de sens de la derision on se tappe une crise de nerf au bout de 10 min ... ça marche jamais ...!).
 
Bon , en esperant une fois de plus que qqn pourra m'aider comme d'hab ...
 
merci et bonne journée
 
 
ps : si qqn peut aussi m'expliquer comment faire pour que g++ et make aient tous lesdeux les memes librairies ?? parceque j'ai un pb similaire avec une autre librairie , l'un la reconnais , mais pas l'autre ....
 
 
Alex

mood
Publicité
Posté le 11-04-2003 à 18:10:00  profilanswer
 

n°359195
Taz
bisounours-codeur
Posté le 11-04-2003 à 18:14:46  profilanswer
 

est ce que tu peux collé ton message d'erreur? par ce que je comprends pas trop si ton message vient de make ou de g++

n°359196
Aloo
Posté le 11-04-2003 à 18:17:29  profilanswer
 

euh .. ça va etre embetant , je compile sous linux , mais je n'y ai pas installer internet , alors je reviens sous win pour demander le l'aide ... :)
 
Le probleme vient de make , qui me dit qu'une bibliotheque n'a pas été trouvée .

n°359197
Aloo
Posté le 11-04-2003 à 18:18:19  profilanswer
 

euh... , pour etre encore plus precis  
 
la bibliotheque iostream.h  

n°359198
Taz
bisounours-codeur
Posté le 11-04-2003 à 18:20:28  profilanswer
 

si tu dis pas un minimum.... meme question. quelle version de g++?
 

Code :
  1. #include <iostream>
  2. int main()
  3. {
  4.   std::cout << "Hello World\n";
  5. }


 
ca fait quoi ça?

n°359205
Aloo
Posté le 11-04-2003 à 18:39:17  profilanswer
 

g++ version 3 .
 
ça , ça compile tres bien avec g++ , mais quand je le fais avec make , il me dit iostream = bibliothque non reconnue , et donc à chaque fonction de iostream il me dit , par ex pour ton ex :     std::cout fonction non declarée ....

n°359210
Taz
bisounours-codeur
Posté le 11-04-2003 à 18:43:22  profilanswer
 

t'as pas bientot fini de dire tout et n'importe quoi!!!!!!!!!!! :o  :fou:  
 
si l'exemple que je t'ai donnée ne compile pas, c'est que ton compilateur c++ n'est pas bien installé.
 
 
 
et juste au cas ou, tu sais, make n'as rien à voir avec la compilation ou un quelconque langage de programmation: c'est jsute un soft qui fait le boulot qu'on lui dit avec les relges qu'on lui donne. alors, si mon exemple ne compile pas, ca vient de ton compilateur et certainement pas de make. si ton compilateur ne compile pas mon exemple, je doute qu'il soit capable de compiler quelque chose

n°359215
ToxicAveng​er
Posté le 11-04-2003 à 18:51:40  profilanswer
 

ou alors il a fait n'importe quoi dans son makefile...

n°359220
Aloo
Posté le 11-04-2003 à 18:55:41  profilanswer
 

en fait c peut etre que j'utilise g++ et que make utilise gcc ...? je vais essayé de compiler un fichier avec gcc pour voir ...

n°359222
Taz
bisounours-codeur
Posté le 11-04-2003 à 19:06:38  profilanswer
 

t'es con ou quoi?
 
gcc -> C
g++ -> C++

mood
Publicité
Posté le 11-04-2003 à 19:06:38  profilanswer
 

n°359231
Aloo
Posté le 11-04-2003 à 19:35:06  profilanswer
 

oui , c bien ça ...
 
je suis pas con (enfin si , qd meme un peu ), mais pour le coup je dirais que je n'y connais plutot rien ...  
au debut de l'année on programmais en c++ , et maintenant c apparement du c , mais le prof dit qu'on s'en fout puisque les deux font la meme chose , ... bref que sur les ordis surlesquels on travaille il doit y avoir les memes librairies d'un coté comme de l'autre .
 
Donc , toi pour qui ça a l'air si evident ,peut etre peux tu m'expliquer comment je fais pour installer une librairie pour g++ et gcc (si il faut simplement faire un copier coller  , et si oui , dans quel endroit ? ) ...
ou sinon , n'est il pas possible de faire en sorte que g++ et gcc utilisent les memes librairies ?
 
j'attends ta reponse avec impassience .

n°359232
Taz
bisounours-codeur
Posté le 11-04-2003 à 19:38:07  profilanswer
 

c par parce que le compilateur GNU fait le C et le C++, que le C++ et le C sont pareils. c'est deux langages complètements différents.  je sors donc.
 
si tu veux pousser le raisonnement de ton prof, le compilo gnu fait aussi le fortran, l'objectiveC, le java et l'ada :pfff:

n°359234
Aloo
Posté le 11-04-2003 à 19:47:03  profilanswer
 

et etant donné que se sont deux langages differents les bibliotheques de l'un et de l'autre ne sont pas compatibles ... c bien ça ?
 
Je me fiche un peu que GNU puisse compiler 50 langages , moi je veux juste compiler un fichier avec une librairie iostream.h sous gcc . Alors comment on installe cette librairie pour gcc ?
 

n°359235
Taz
bisounours-codeur
Posté le 11-04-2003 à 19:48:50  profilanswer
 

tu peux pas!! c une lib C++, la lib std des IO. d'ailleurs, c'est <iostream> et pas <iostream.h>. la version .h n'existe que pour les blaireaux comme ton prof. et qu'est qu'on trouve dans la version .h ? #include <iostream>  
 
la lib std de io C, c'est <stdio.h> :pfff:

n°359236
Aloo
Posté le 11-04-2003 à 19:50:31  profilanswer
 

Bon merci je vais essayer , fo pas s'enrver comme ça .

n°359239
Taz
bisounours-codeur
Posté le 11-04-2003 à 19:55:04  profilanswer
 

si ton prof veut te faire faire des cout, c'est du C++. des printf, c'est du C. de toutes façons, j'ai l'impression que pour ton prof, c'est la seule différence [:samduloft] (la croisade "C++'s not C", c'est mon truc)

n°359253
Aloo
Posté le 11-04-2003 à 20:28:25  profilanswer
 

ok ... y a pas moyen de trouver une astuce pour continuer a utiliser les commandes c++ en c ? genre cout , cin , endl , etc .. ?

n°359254
Taz
bisounours-codeur
Posté le 11-04-2003 à 20:29:43  profilanswer
 

non, on peut pas, c'est 2 langages différents!!!!! t'es buté ou quoi? si ton prof te fait mettre des cout, c'est qu'il aimerait que tu fasses du C++

n°359257
Aloo
Posté le 11-04-2003 à 20:32:59  profilanswer
 

oui , mais c que j'ai plusieur prof ;) , on peut pas faire plaisir a tout le monde :)

n°359259
Taz
bisounours-codeur
Posté le 11-04-2003 à 20:34:40  profilanswer
 

c pas une question de plaisir: ton prof d'allemand de te demanderais pas de faire du portugais. c'est 2 langages. si tu comptes faire des etudes d'informatiuqe, tu verra beaucoup de langage

n°359261
Tetragramm​aton IHVH
dieu unique =&gt; pensée unique
Posté le 11-04-2003 à 20:41:22  profilanswer
 

Je me demande si ++Taz sera capable, un jour, de communiquer de manière civlisée avec ses semblables...  :sarcastic:


---------------
"Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran
n°359265
Aloo
Posté le 11-04-2003 à 20:51:16  profilanswer
 

;) , c bien connu , les informatitien sont des etres renfermés sur eux memes et associables :-)  lol !
 
Le truc c qu'a la fac on utilise une librairie graphics.h pour faire apparaitre des ptits trucs a l'ecran , et on programme en c++ , mais je n'ai trouvé cette lib que pour du langage c ... :(
du coup fo que j'arrive a faire un truc qui compile en jonglant avec les deux ...
 
est ce que si je met un define nom-de-la-fonction-en-c++ nom-de-la-fonction-en-c ça marcherait ?
 
et est ce qu'on me donner l'equivalent en c de cout , cin,endl, et j'en redemanderais surement encore d'autres , comme struct : existe il et s'utilise t il pareil meme avec un nom different ?
 

n°359267
Taz
bisounours-codeur
Posté le 11-04-2003 à 20:51:45  profilanswer
 

[:the grosminet] je pense pas :heink:  :sol:  
 
je retourne insulter le psy d'emacs :hello:

n°359271
Taz
bisounours-codeur
Posté le 11-04-2003 à 20:53:28  profilanswer
 

aloo a écrit :

;) , c bien connu , les informatitien sont des etres renfermés sur eux memes et associables :-)  lol !
 
Le truc c qu'a la fac on utilise une librairie graphics.h pour faire apparaitre des ptits trucs a l'ecran , et on programme en c++ , mais je n'ai trouvé cette lib que pour du langage c ... :(
du coup fo que j'arrive a faire un truc qui compile en jonglant avec les deux ...
 
est ce que si je met un define nom-de-la-fonction-en-c++ nom-de-la-fonction-en-c ça marcherait ?
 
et est ce qu'on me donner l'equivalent en c de cout , cin,endl, et j'en redemanderais surement encore d'autres , comme struct : existe il et s'utilise t il pareil meme avec un nom different ?
 
 

techniquement y a une certaine compatiblité du C vers le C++. tu peux toujours essayer. mais les melanges sont jamais tres bons. si tu passes par une lib dédié pour les IO, ne te sert que d'elle, surtout si c'est une C, elle appréciera pas le mélange avec des cout

mood
Publicité
Posté le   profilanswer
 


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

  pb avec make ....

 

Sujets relatifs
tutorial autoconf/make/headerMCI_MAKE_TMSF en VB [Résolu par moi même]
[ C ] Comment on passe des flags dans un make ?[C] include et make file
Comment faire un make file en C ?[make/gcc] problème de compilation
Plus de sujets relatifs à : pb avec make ....


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)