Thanks for replying.
I have not installed gcc myself. But i would like to find out the cause behind this.
I ran the program again as you suggested. Please find the below output.
g++ -v -Wall -pedantic test.cpp
Reading specs from /usr/lib/gcc/i386-redhat-linux/3.4.6/specs
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-java-awt=gtk --host=i386-redhat-linux
Thread model: posix
gcc version 3.4.6 20060404 (Red Hat 3.4.6-3)
/usr/libexec/gcc/i386-redhat-linux/3.4.6/cc1plus -quiet -v -D_GNU_SOURCE test.cpp -quiet -dumpbase test.cpp -auxbase test -Wall -pedantic -version -o /tmp/ccZrqH7Y.s
ignoring nonexistent directory "/usr/lib/gcc/i386-redhat-linux/3.4.6/../../../../include/c++/3.4.6"
ignoring nonexistent directory "/usr/lib/gcc/i386-redhat-linux/3.4.6/../../../../include/c++/3.4.6/i386-redhat-linux"
ignoring nonexistent directory "/usr/lib/gcc/i386-redhat-linux/3.4.6/../../../../include/c++/3.4.6/backward"
ignoring nonexistent directory "/usr/lib/gcc/i386-redhat-linux/3.4.6/../../../../i386-redhat-linux/include"
#include "..." search starts here:
#include <...> search starts here:
/usr/local/include
/usr/lib/gcc/i386-redhat-linux/3.4.6/include
/usr/include
End of search list.
GNU C++ version 3.4.6 20060404 (Red Hat 3.4.6-3) (i386-redhat-linux)
compiled by GNU C version 3.4.6 20060404 (Red Hat 3.4.6-3).
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
test.cpp:1:20: iostream: No such file or directory
test.cpp: In function `int main(int, char**)':
test.cpp:8: error: `cout' was not declared in this scope
test.cpp:8: error: `endl' was not declared in this scope
test.cpp:8: warning: unused variable 'cout'
test.cpp:8: warning: unused variable 'endl'