我正在尝试在嵌入式 Linux 设备中安装 Qpid-Proton(Python) 以连接 Azure 事件中心。以前,我已经使用https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;a=blob_plain中给出的安装步骤成功测试了将 Linux PC 与 Azure 事件中心连接 ;f=INSTALL.md;hb=0.10
为了在基于嵌入式 Linux 的设备上做同样的事情,我修改了 Linux yocto 映像以包含“pip”安装程序包和使用 Linux PC 安装 Qpid-proton 所需的包。
使用该图像,我尝试在板上进行安装的第二部分(从创建“构建”目录)。它在 cmake 部分失败,将错误抛出为:
$ cmake -D CMAKE_C_COMPILER=/usr/bin/arm-poky-linux-gnueabi-gcc -DCMAKE_INSTALL_PREFIX=/usr/bin .. -DSYSINSTALL_BINDINGS=ON
-- C 编译器标识未知 -- 检查工作 C 编译器:/usr/bin/arm-poky-linux-gnueabi-gcc -- 检查工作 C 编译器:/usr/bin/arm-poky-linux-gnueabi -gcc -- 在 /usr/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:61 (message) 处出现错误的 CMake 错误:C 编译器“/usr/bin/arm-poky-linux-gnueabi-gcc”不能编译一个简单的测试程序。
PS:我是 Linux 的初学者,并且通过谷歌搜索完成了上述所有操作。如果有任何在嵌入式 linux 设备中安装 Qpid 的过程,请与我分享。谢谢你。