[Armadillo:00134] C++コンパイラ (arm-linux-g++)でコンパイルできません

email@hidden
2005年 2月 16日 (水) 10:48:45 JST


お世話になっております。

疋田@アマノです。

C++コンパイラ arm-linux-g++ でコンパイルできません

提供されているクロス開発ツールはすべてインストールしています。
開発環境はDebian Sargeです。

簡単なC++プログラム(以下)をx86用g++ではコンパイルできるのですが、arm用g++では
コンパイルできません。

[test.cpp]
------------------------------------------------------------------
#include <iostream>
#include <string>

using namespace std;


class Myclass{
        string class_string;
public:
        Myclass(){class_string="Myclass";}
        string Show(){return class_string;}
};

int main()
{
        Myclass *pmyclass = new Myclass;

        if(pmyclass)
                cout << pmyclass->Show() << endl;

        delete pmyclass;

        return 0;
}
-----------------------------------------------------------------------

以下のようになります。

[x86] <- 成功
email@hidden:~$ g++ test.cpp
email@hidden:~$

[arm] <- エラーで停止
email@hidden:~$ arm-linux-g++ test.cpp
email@hidden:~$ arm-linux-g++ test.cpp
/usr/lib/gcc/arm-linux/3.4.1/../../../../arm-linux/bin/ld: cannot find -lgcc_s
collect2: ld returned 1 exit status


以上 よろしくお願いします。






armadillo メーリングリストの案内