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 回答