| 
					
							
        
    
        
						
			 | 
			
			
					    
					
        
         
          
         
	
            | GCC under linux Fra : Kåre Mølgård Rasmuss~ | 
  Dato :  03-05-06 07:11 |  
  |   
            Hej gruppe
 
 Jeg sidder lige og leger med GCC under Linux (Suse 9.2), men 
 kan ikke rigtig få mit program til at kompilere
 
 Jeg er startet i den nemme afdeling med
 
 #include <iostream>
 
 int main(void)
 {
   std::cout << "Hello World!" << endl;
   return 1;
 }
 
 Kaldet til GCC gøres således:
 gcc main.cpp -o main
 
 Jeg får en række fejl ala:
 
 main.cpp: undefined reference to `std::basic_ostream<char,
 std::char_traits<char> >& std::endl<char, std::char_traits<char>
 >(std::basic_ostream<char, std::char_traits<char> >&)'
 
 nogen ideer til, hvad jeg gør galt? 
 
 På forhånd tak
 Kåre
 
  
            
             |   |   
            
        
 
            
         
           Thorsten Ottosen (03-05-2006) 
         
	
            | Kommentar Fra : Thorsten Ottosen | 
  Dato :  03-05-06 08:03 |  
  |   
            Kåre Mølgård Rasmussen wrote:
 > Hej gruppe
 > 
 > Jeg sidder lige og leger med GCC under Linux (Suse 9.2), men 
 > kan ikke rigtig få mit program til at kompilere
 > 
 > Jeg er startet i den nemme afdeling med
 > 
 > #include <iostream>
 > 
 > int main(void)
 > {
 >   std::cout << "Hello World!" << endl;
 >   return 1;
 > }
 > 
 > Kaldet til GCC gøres således:
 > gcc main.cpp -o main
 > 
 > Jeg får en række fejl ala:
 > 
 > main.cpp: undefined reference to `std::basic_ostream<char,
 > std::char_traits<char> >& std::endl<char, std::char_traits<char>
 > 
 >>(std::basic_ostream<char, std::char_traits<char> >&)'
 > 
 > 
 > nogen ideer til, hvad jeg gør galt? 
 
 Det er et gæt, men prøv at skrive std::endl istedet for endl.
 
 -Thorsten
  
            
             |   |   
            
        
 
            
         
           Ian Braithwaite (03-05-2006) 
         
	
            | Kommentar Fra : Ian Braithwaite | 
  Dato :  03-05-06 07:51 |  
  |   
            Kåre Mølgård Rasmussen <km@none.no> writes:
 
 > Kaldet til GCC gøres således:
 > gcc main.cpp -o main
 
 > nogen ideer til, hvad jeg gør galt? 
 
 Når du kører compileren som "gcc", forventes der et C program.
 Prøv heller med "g++".
 
 
 mvh Ian
  
            
             |   |   
            
        
 
            
         
           Kåre Mølgård Rasmuss~ (03-05-2006) 
         
	
            | Kommentar Fra : Kåre Mølgård Rasmuss~ | 
  Dato :  03-05-06 15:24 |  
  |   
            Den Wed, 03 May 2006 08:51:04 +0200. skrev Ian Braithwaite:
 
 > Kåre Mølgård Rasmussen <km@none.no> writes:
 > 
 >> Kaldet til GCC gøres således:
 >> gcc main.cpp -o main
 > 
 >> nogen ideer til, hvad jeg gør galt? 
 > 
 > Når du kører compileren som "gcc", forventes der et C program.
 > Prøv heller med "g++".
 > 
 > 
 > mvh Ian
 Arhh - min fejl. Med g++ virker det efter hensigten
 
 Tak for hjælpen
 
  
            
             |   |   
            
        
 
    
 
					
					 
			 | 
			
				
        
			 |