Armadilloフォーラム

ATDE5でg++-4.8の導入方法

intec_atird

2016年5月26日 10時50分

石田と申します。

お世話になります。

ATDE5の環境で、gcc/g++-4.8系を使用することは可能でしょうか?

Armadillo-IoT G1にlinux-3.14-at7を入れて、インストールしたい
ライブラリがあり、このためにコンパイラオプションの-std=c++11を
使用したいのですが、現状、arm-linux-gnueabi-g++ -v を表示すると
4.6.3と表示され、このコンパイラのバージョンでは-std=c++11に対応
しておりません。

もし、4.8系のarm用のクロスコンパイラの導入方法がございましたら、
ポインタ情報でも結構ですので、教えていただけると助かります。

宜しくお願い致します。

コメント

サムシングプレシャスの古賀です。

石田さん:
> ATDE5の環境で、gcc/g++-4.8系を使用することは可能でしょうか?

> もし、4.8系のarm用のクロスコンパイラの導入方法がございましたら、
> ポインタ情報でも結構ですので、教えていただけると助かります。

4.8 系ではなく、それより新しい 4.9 系になりますが、ATDE 5 に導入する手順が、Microsoft Azure IoT SDK の認証済みデバイスとしての Armadillo-IoT G2 の Getting Started ページに載っています:
 https://github.com/Azure/azure-iot-sdks/blob/master/doc/get_started/deb…
このページの "Prepare your development environment" をご覧ください。

--
古賀信哉 (株)サムシングプレシャス

古賀様

情報ありがとうございます。i386用のATDE5を使用しているので、
i386用のdebファイルに読み替えて、試してみます。

> サムシングプレシャスの古賀です。
>
> 石田さん:
> > ATDE5の環境で、gcc/g++-4.8系を使用することは可能でしょうか?
> …
> > もし、4.8系のarm用のクロスコンパイラの導入方法がございましたら、
> > ポインタ情報でも結構ですので、教えていただけると助かります。
>
> 4.8 系ではなく、それより新しい 4.9 系になりますが、ATDE 5 に導入する手順が、Microsoft Azure IoT SDK の認証済みデバイスとしての Armadillo-IoT G2 の Getting Started ページに載っています:
>  https://github.com/Azure/azure-iot-sdks/blob/master/doc/get_started/deb…
> このページの "Prepare your development environment" をご覧ください。
>
> --
> 古賀信哉 (株)サムシングプレシャス
>

g++-4.9で-std=c++11のオプションを使用して、C++のソースをコンパイルすることが
できました。ありがとうございます。