Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

g++ :an käyttö Linuxissa

12 views
Skip to first unread message

Juhani Ylikoski

unread,
Dec 14, 2012, 7:36:44 AM12/14/12
to
Olen yritellyt saada C++ -ohjelmia toimimaan Linux/GNU:n g++ -kääntäjän
kanssa.

Jostakin syystä g++ ei löydä peruskirjastoa iostream.h .

Jos ohjelmassa on

#include <iostream.h>

niin se aiheuttaa virheilmoituksen "Ei löydy".

Osaisiko joku wizardi auttaa.

terv DI Antti Ylikoski

Jouko Holopainen

unread,
Dec 14, 2012, 7:46:35 AM12/14/12
to
On 12/14/2012 02:36 PM, Juhani Ylikoski wrote:
> Olen yritellyt saada C++ -ohjelmia toimimaan Linux/GNU:n g++ -kääntäjän
> kanssa.
>
> Jostakin syystä g++ ei löydä peruskirjastoa iostream.h .
>
> Jos ohjelmassa on
>
> #include <iostream.h>
>
> niin se aiheuttaa virheilmoituksen "Ei löydy".

Kokeileppa:
#include <iostream>


--
@jhol

www.iki.fi/jhol

Ari Saastamoinen

unread,
Dec 14, 2012, 10:46:45 AM12/14/12
to
Juhani Ylikoski <antti.y...@elisanet.fi> writes:

> #include <iostream.h>
>
> niin se aiheuttaa virheilmoituksen "Ei löydy".

Koska c++:n standardiin kuluvien juttujen includefileisiin ei kuulu .h
-päätettä, joten sun ei pitäisi includoida iostream.h:ta vaan iostream
(ilman .h:ta).

Mulla tosin koneellani näyttää olevan backward-hakemisto, jossa
näyttäisi olevan myös hoollinen versio. Saattais toimia siis, jos
lisäisit käännöskäskyyt option -Ibackward (En kokeillut, että toimiiko
noin, vai pitäisikö laittaa koko polku) Ehkä oikeampi tapa kuitenkin
olisi korjata tuo ohjelma standardin mukaiseksi. (Ja tuo standardoitu
versio iostream:sta ei kuulemma ole ihan 100% yhteensopiva sen
alkuperäisen Stroustrupin kirjoittaman iostream.h:n kanssa, joten
saatat huonolla tuurilla joutua korjaamaan jotain muutakin)

--
Arzka oh3mqu+...@hyper.fi - En halua follareita mailina
1. Valitse sopiva paikka, ei ihmisten tai rakennusten lahella, jossa
paukku voi aiheuttaa hairiota. - Iso-Kiinalaisen kayttoohje
0 new messages