我試圖在嵌入式Linux設備中安裝Qpid-Proton(Python)以連接Azure事件集線器。此前,我已經成功地測試了使用https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;a=blob_plain;f=INSTALL.md;hb=0.10在嵌入式Linux設備中安裝Qpid-Proton
指定的安裝步驟從基於嵌入式Linux設備做同樣的連接的Linux PC與Azure的事件集線器,我修改了Linux的yocto圖像包括「點子」安裝程序包以及使用Linux PC進行Qpid-proton安裝的必要軟件包。
使用該映像,我嘗試在電路板上完成安裝的第二部分(從創建'build'目錄)。它cmake的部分期間發生故障引發錯誤爲:
$ cmake的-D CMAKE_C_COMPILER =的/ usr /斌/臂狹小-Linux的gnueabi-GCC -DCMAKE_INSTALL_PREFIX =的/ usr /倉.. -DSYSINSTALL_BINDINGS = ON
- C編譯器標識未知 - 檢查工作C編譯器:/ usr/bin/arm-poky-linux-gnueabi-gcc - 檢查工作C編譯器:/ usr/bin/arm-poky- linux-gnueabi-gcc - 破壞 CMake錯誤在/usr/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:61(message): C編譯器「/ usr/bin/arm-poky-linux-gnueabi- gcc「無法編譯 一個簡單的測試程序。
P.S:我是Linux的初學者,並且通過Google搜索完成了上述所有操作。如果有任何程序在嵌入式Linux設備上安裝Qpid,請與我分享。謝謝。
什麼是您的嵌入式Linux設備? –
嗨,它是基於飛思卡爾i.MX6(Solo)的主板。我成功地使用Python腳本將示例數據發送到Azure事件中心(在使用pip的設備中安裝了azure)並接收數據,我試圖使用Qpid-proton。 –
你可以嘗試命令'pip install python-qpid-proton'來安裝qpid-proton。 –