0

ubuntu 14.04 で arduino yun 用の Azure IoT SDK をビルドしようとしていますが、.\build.sh スクリプトの実行中に次のエラーが発生します。

azure-c-shared-utility/c/adapters/socketio_berkeley.c: 関数 'socketio_open' 内: azure-c-shared-utility/c/adapters/socketio_berkeley.c:228:24: エラー: 変数 'addrHint' に初期化子がありますでも不完全型

こちらの手順リストに従っています。このエラーを回避してビルドを成功させる方法を知っている人はいますか?

これは問題ではないと思いますが、WindowsマシンのvirtualboxにインストールされたUbuntuを使用していることに言及したいと思います。

4

1 に答える 1

0

gcc を 4.9 に、cmake を 3.2 にアップグレードした後、ビルドは成功しました。次の場所に説明が見つかりました。

https://github.com/Azure/azure-iot-sdks/blob/master/c/doc/devbox_setup.md#set-up-a-linux-development-environment

Ubuntu 14.04 で最新の gcc 4.9 を使用する方法

ubuntu 14.04にcmake 3.2をインストールする方法

于 2016-02-27T02:43:33.140 に答える