无法在Raspberry Pi

时间:2016-08-04 08:12:01

标签: c# linux azure raspberry-pi2 azure-iot-sdk

当我尝试通过输入以下内容来构建更新的示例解决方案时,我刚刚关注this tutorial

cd ~/azure-iot-sdks/

sudo ~/azure-iot-sdks/c/build_all/linux/setup.sh   

chmod +x ~/azure-iot-sdks/c/build_all/linux/build.sh

~/azure-iot-sdks/c/build_all/linux/build.sh

我收到以下屏幕截图中显示的错误:

http://i.stack.imgur.com/I6iUN.png

我无法找到解决此问题的方法。有什么想法会发生什么?

1 个答案:

答案 0 :(得分:0)

错误消息显示无法找到“主”入口点,该入口点在http示例中的azure-iot-sdks \ c \ serializer \ samples \ simplesample_http \ linux \ main.c文件中定义。

您可以查看两件事,

  1. 确保您使用的是gcc> = 4.9和cmake> = 3.0,我看到您正确引用了gcc,还通过cmake --version命令查看了您的cmake版本。按照此tutorial安装cmake 3.x。
  2. 当您提取azure-iot-sdk存储库时,请确保使用recursive关键字,或使用git submodule update --init --recursive确保提取所有子模块代码。
  3. 我自己在使用rapberry构建sdk时遇到了麻烦,由于内存资源有限,您可以尝试交叉编译的另一种方法,您可以在here找到教程。