Toon posts:

ikkan geen dit kleine cpp filetje niet compilen

Pagina: 1
Acties:

Verwijderd

Topicstarter
#include <iostream>

using namespace std;

void main()
{
cout << "test" << endl;
}


[root@dragonserver /root]# gcc test.cpp
/tmp/ccRssB00.o: In function `main':
/tmp/ccRssB00.o(.text+0xa): undefined reference to `endl(ostream &)'
/tmp/ccRssB00.o(.text+0x17): undefined reference to `cout'
/tmp/ccRssB00.o(.text+0x1c): undefined reference to `ostream::operator<<(char const *D'
/tmp/ccRssB00.o(.text+0x2a): undefined reference to `ostream::operator<<(ostream &(*D(ostream &))'
collect2: ld returned 1 exit status


Wat doe ik verkeerd ?

  • MAZZA
  • Registratie: Januari 2000
  • Laatst online: 17-08 14:00

MAZZA

Barbie is er weer!

C != C++ ?

  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Op zondag 02 december 2001 14:17 schreef morphe789 het volgende:
code:
1
#include <iostream>
#include <iostream.h>
code:
1
2
3
4
5
6
7
8
9
10
using namespace std;

void main()
{
      cout << "test" << endl;
}



Wat doe ik verkeerd ?

Op bovenstaande wijzeging heb ik niks veranderd, en hier doet 'ie het prima...

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • dinges
  • Registratie: September 2000
  • Niet online
Zoals de 2 bovenstaande users al zeggen
C++ moet je compilen met het programma g++ en dus niet met gcc.
en het is iostream.h ;)

PSN: Houtvlot


  • igmar
  • Registratie: April 2000
  • Laatst online: 29-06 18:56

igmar

ISO20022

Zoals de 2 bovenstaande users al zeggen
C++ moet je compilen met het programma g++ en dus niet met gcc.
en het is iostream.h ;)
Je en nee. Het werkt beiden, maar #include <iostream> is de 'officieele' syntax.

g++ -o program program.cpp zou moeten werken.