PDA

View Full Version : Hvordan bruke g++ på Ubuntu?


yosh1
6. november 2007, 19:46
Hei...

La inn Ubuntu 7.10 Gutsy for litt siden, og det er en stund siden jeg har brukt ubuntu nå..
Jeg lurer bare på hvordan man starter/executer en .cpp fil i terminalen med g++ ?
Mener å huske det var noe som "g++ -o fila fila.cpp", men det funker ikke..
Er det visse pakker jeg burde laste ned?
Har g++-4.1 og prøvde å legge inn 4.2, men det hjalp lite..

Noen som kan ramse opp hva som må til for å få kjørt .cpp ?

På forhånd takk! ;)

slashdot
6. november 2007, 19:49
gcc -o filnavn kildekode.cpp

yosh1
6. november 2007, 19:52
Hmm.. Prøvde dette, men funka ikke helt :P
Føler det er noe som mangler...

gcc -o test ~/Desktop/test.cpp
/tmp/ccwe1wkM.o: In function `__static_initialization_and_destruction_0(int, int)':
test.cpp:(.text+0x23): undefined reference to `std::ios_base::Init::Init()'
/tmp/ccwe1wkM.o: In function `__tcf_0':
test.cpp:(.text+0x6c): undefined reference to `std::ios_base::Init::~Init()'
/tmp/ccwe1wkM.o: In function `main':
test.cpp:(.text+0x8e): undefined reference to `std::cout'
test.cpp:(.text+0x93): undefined reference to `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/ccwe1wkM.o:(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status

sptz
6. november 2007, 19:53
g++ -o fil fil.cpp ?

Har du sjekket man/info g++?

edit: http://homepages.gac.edu/~mc38/2001J/documentation/g++.html

yosh1
6. november 2007, 20:05
Weehoo. Takk for hjelpa.. Funka nu :]
Glemte at jeg måtte skrive "g++ -o ~/Desktop/test.cpp test.o" først.. hehe :p