Problem with g++ compilation

Joachim Ott jo.omsl at googlemail.com
Wed Nov 5 12:48:22 CET 2008


2008/11/5 lakshmikanth <t.lakshmikanth at gmail.com>

>
> HI
>
> A sample file test.C compilation attempt with g++ :
>
> *********************************************************************************
> root at om-gta02:~/kanth/c_prgs# cat test.C
>
> #include<iostream>
> main()
> {
> int x;
> cout<<"Testing G++"<<endl;
> for(x=0;x<10;x++)
> cout<<x<<endl;
> }
>
> root at om-gta02:~/kanth/c_prgs# g\+\+ -o test test.C
> test.C:1:19: error: iostream: No such file or directory
> test.C: In function 'int main()':
> test.C:5: error: 'cout' was not declared in this scope
> test.C:5: error: 'endl' was not declared in this scope
> root at om-gta02:~/kanth/c_prgs#
>
>
>
> *********************************************************************************
>
> It shows error with iostream : Where should i include the header files if
> at
> all. And where do i get Header files from(i read some where that normal
> header files cannot be added). Am i required to install an other packages?


 The c++ includes must have been installed together with the compiler and
the standard place is /usr/include/c++. Check where it is with "find / -name
iostream". If it's in a strange place, add an option: g++
-Idirectory_where_iostream_is -o mytest test.C (test is also the name of a
builtin command).
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.openmoko.org/pipermail/support/attachments/20081105/5c01ad42/attachment.htm 


More information about the support mailing list