Petit probleme de compilation :/ [Resolu]

Lorsque je compile un programme cpp tout simple, il me dit ne pas trouver iostream…
j’ai essayé de mettre #include <iostream.h>
ca ne marche pas non plus…

quelqu’un a une idée ???

[code]#include <iostream.h>
using namespace std;

int main(void)
{
cout<<“hello, word!”;
}
[/code]

vohu@vohuserver:~/c$ gcc cout.c cout.c:1:22: error: iostream.h: Aucun fichier ou répertoire de ce type cout.c:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'namespace' cout.c: In function 'main': cout.c:7: error: 'cout' undeclared (first use in this function) cout.c:7: error: (Each undeclared identifier is reported only once cout.c:7: error: for each function it appears in.)

et si tu nomme ton fichier cout.cpp :wink:

c different :slightly_smiling: mais bon…

vohu@vohuserver:~/c$ gcc cout.cpp /tmp/ccdqPq4W.o: dans la fonction « __static_initialization_and_destruction_0(int, int)»: cout.cpp:(.text+0x23): référence indéfinie vers « std::ios_base::Init::Init()» /tmp/ccdqPq4W.o: dans la fonction « __tcf_0 »: cout.cpp:(.text+0x6c): référence indéfinie vers « std::ios_base::Init::~Init()» /tmp/ccdqPq4W.o: dans la fonction « main »: cout.cpp:(.text+0x8e): référence indéfinie vers « std::cout » cout.cpp:(.text+0x93): référence indéfinie vers « std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)» /tmp/ccdqPq4W.o:(.eh_frame+0x11): référence indéfinie vers « __gxx_personality_v0 » collect2: ld returned 1 exit status
cela dit je ne pensais pas qu’il regardait l’extention du fichier :----O

J’ai trouvé :confused: LOL

avec G++ pour compiler, ca marche un peu mieu :smiling_imp: