GCP iot-device-sdk-embedded-c如何在MIPS(uclibc)上工作?

GCP iot-device-sdk-embedded-c如何在MIPS(uclibc)上工作?,c,mips,embedded-linux,google-cloud-iot,C,Mips,Embedded Linux,Google Cloud Iot,我从github下载源代码。 I仅更改工具链的配置,然后成功编译它。但当我在我的设备(MIPS+uclibc)中运行示例“iot_core_mqtt_client”时,它会在连接步骤(iotc_connect_to)中停止。此示例适用于google shell、x86_64 linux和ARM linux。 我的设备: CPU:MIPS 操作系统:Linux 3.10.14 工具链:CC=mips-linux-uclibc-gnu-gcc-4.7.2 AR=mips-linux-uclibc-g

我从github下载源代码。
I更改工具链的配置,然后成功编译它。但当我在我的设备(MIPS+uclibc)中运行示例“iot_core_mqtt_client”时,它会在连接步骤(iotc_connect_to)中停止。此示例适用于google shell、x86_64 linux和ARM linux。

我的设备:
CPU:MIPS
操作系统:Linux 3.10.14
工具链:CC=mips-linux-uclibc-gnu-gcc-4.7.2 AR=mips-linux-uclibc-gnu-gcc AR

iot-device-sdk-embedded-c能否在MIPS+uclibc中运行

我需要改变什么?

我想我得到了答案。。。。 对于任何其他体系结构,“SOCK_STREAM”定义为1,但对于MIPS,它定义为2。 然后iotc_bsp_io_net_posix.c没有使用MIPS include文件夹中的socket.h文件。
这就是我的设备无法向服务器发送数据的原因。

我想我得到了答案。。。。 对于任何其他体系结构,“SOCK_STREAM”定义为1,但对于MIPS,它定义为2。 然后iotc_bsp_io_net_posix.c没有使用MIPS include文件夹中的socket.h文件。 这就是我的设备无法向服务器发送数据的原因