The OS : Red Hat 9.0 [no changes]
Gcc Version : gcc-3.3.2-1 [built using rpm install from the Fedora cd and update
from Red Hat/Fedora site]
Command Line : gcc Hello.cc


The Program is : 

#include <iostream>
#include <string>
using namespace std;
                                                                                
int main()
{
    char name;    int ID;
                                                                                
    cout << "Enter your name ";
    cin >> name;
                                                                                
    cout << "Enter your ID number ";
    cin >> ID;
                                                                                
    cout << "Hello " << name << " or should I say " << ID << endl;
                                                                                
    return 0;}

The Error reported on compile is :

/tmp/cciO14fQ.o(.text+0x19): In function `main':
: undefined reference to `std::cout'
/tmp/cciO14fQ.o(.text+0x1e): In function `main':
: 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/cciO14fQ.o(.text+0x2d): In function `main':
: undefined reference to `std::cin'
/tmp/cciO14fQ.o(.text+0x32): In function `main':
: undefined reference to `std::basic_istream<char, std::char_traits<char> >&
std::operator>><char, std::char_traits<char> >(std::basic_istream<char,
std::char_traits<char> >&, char&)'
/tmp/cciO14fQ.o(.text+0x42): In function `main':
: undefined reference to `std::cout'
/tmp/cciO14fQ.o(.text+0x47): In function `main':
: 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/cciO14fQ.o(.text+0x56): In function `main':
: undefined reference to `std::cin'
/tmp/cciO14fQ.o(.text+0x5b): In function `main':
: undefined reference to `std::basic_istream<char, std::char_traits<char>
>::operator>>(int&)'
/tmp/cciO14fQ.o(.text+0x66): In function `main':
: 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> >&)'
/tmp/cciO14fQ.o(.text+0x89): In function `main':
: undefined reference to `std::cout'
/tmp/cciO14fQ.o(.text+0x8e): In function `main':
: 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/cciO14fQ.o(.text+0x97): In function `main':
: 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)'
/tmp/cciO14fQ.o(.text+0xa0): In function `main':
: 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/cciO14fQ.o(.text+0xa9): In function `main':
: undefined reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(int)'
/tmp/cciO14fQ.o(.text+0xb2): In function `main':
: undefined reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(std::basic_ostream<char, std::char_traits<char> >&
(*)(std::basic_ostream<char, std::char_traits<char> >&))'
/tmp/cciO14fQ.o(.text+0xde): In function
`__static_initialization_and_destruction_0(int, int)':
: undefined reference to `std::ios_base::Init::Init[in-charge]()'
/tmp/cciO14fQ.o(.text+0x10d): In function `__tcf_0':
: undefined reference to `std::ios_base::Init::~Init [in-charge]()'
/tmp/cciO14fQ.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status

I am a completely new user to the system and want to continue using Linux and
gcc. Please can you reply as to how I can sort this error

-- 
           Summary: Error on Compiling c++ program
           Product: gcc
           Version: 3.3.2
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: c++
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: crypticyril at hotmail dot com
                CC: gcc-bugs at gcc dot gnu dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18795

Reply via email to