[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 メーリングリストの案内