This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/18795] New: Error on Compiling c++ program
- From: "crypticyril at hotmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 2 Dec 2004 20:32:27 -0000
- Subject: [Bug c++/18795] New: Error on Compiling c++ program
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
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