Не удалось скомпилировать с / opt / ELDK42 / usr / bin / ppc-linux-g ++

Вот мой test.cpp

#include<iostream>
    using namespace std;
    int main()
    {
     cout<<"hello world";
     return 0;
    }



 $ /opt/ELDK42/usr/bin/ppc-linux-g++ test.cpp

Ошибки компиляции:

test.cpp:1:19: error: iostream: No such file or directory
test.cpp: In function 'int main()':
test.cpp:10: error: 'cout' was not declared in this scope

Почему он не может получить iostream из каких-либо каталогов включения? Итак, я попытался скомпилировать, явно включив

/opt/ELDK42/usr/bin/ppc_85xx-g++ test.cpp -I/opt/ELDK42/ppc_85xx/usr/include/c++/4.2.2/

Затем он выдал следующие ошибки:

In file included from test.cpp:1:
/opt/ELDK42/ppc_85xx/usr/include/c++/4.2.2/iostream:44:28: error: bits/c++config.h: No such file or directory
In file included from /opt/ELDK42/ppc_85xx/usr/include/c++/4.2.2/ios:43,
                 from /opt/ELDK42/ppc_85xx/usr/include/c++/4.2.2/ostream:45,
                 from /opt/ELDK42/ppc_85xx/usr/include/c++/4.2./iostream:45,

Но я мог увидеть этот отсутствующий заголовочный файл здесь:

/opt/ELDK42/ppc_85xx/usr/include/c++/4.2.2/powerpc-linux/bits/c++config.h

Я не могу понять, почему gcc не может правильно найти заголовочные файлы и скомпилировать ??

Это как-то связано с версией ELDK?

Любая помощь, высоко ценится.

Сведения о системе: Ubuntu 14.04 gcc 4.2.2

1
задан 2 June 2015 в 08:41

0 ответов

Другие вопросы по тегам:

Похожие вопросы: