cross-compiling

    1熱度

    1回答

    以下代碼可交叉編譯? struct Foo { alignas(1) char c1; alignas(1) char c2; alignas(4) int i; }; static_assert(sizeof(Foo) == (sizeof(int) + 4), "No cross-compilable"); 換句話說,是保證sizeof(Foo) == (

    0熱度

    1回答

    我使用poky版本的yocto,並在我的yocto版本中添加了zbar庫。我在http://cgit.openembedded.org/meta-openembedded/tree/meta-oe/recipes-support/zbar/zbar_0.10.bb找到了一個現成的食譜,並對它進行了修改,以便與poky合作。我用imagemagick工作得很好,編譯的zbarimg在目標板上工作。

    0熱度

    1回答

    我想跨編譯一個web服務器(Monkey-Server)。我的主機環境是Ubuntu 64位,目標環境是一個arm架構。所有依賴關係都可以在文件夾中找到。還有一個選項可以進行安裝,但我認爲在本地將其構建在主機上將文件夾轉移到嵌入式系統是一個明智之舉。我能夠成功編譯並在目標系統上運行Web服務器,但它抱怨說它無法找到配置文件。 Web服務器在主機上編譯的路徑中查找配置文件。 例子:它試圖打開,只有主

    1熱度

    1回答

    我很難在windows 7-64bit平臺上的RISCV最新GCC for RISCV上進行基本編譯&鏈接。 工具安裝:從https://github.com/gnu-mcu-eclipse/riscv-none-gcc/releases/ 平臺得到7.1.1-2-20170912-2255:Windows 7中,64位,沒有cygwin的 計劃: #include <stdint.h> in

    0熱度

    1回答

    我正在嘗試爲MIPS系統(路由器)構建交叉編譯器,並遇到一些麻煩。到目前爲止,我已經嘗試了builtroot和crosstool-ng,但沒有運氣,所以我想確保我正確地做到了這一點。 我的測試代碼(hello.c的)成功編譯,但無法對目標: Syntax error: "(" unexpected 系統信息 - > cat version Linux version 2.6.31 ([ema

    -1熱度

    1回答

    我試圖用arm-linux-gnueabi和cmake編譯代碼。當我處於鏈接階段時,我收到以下錯誤: arm-linux-gnueabi/bin/ld: cannot find -lz。 這是我在cmake的文件鏈接部分: target_link_libraries(myprogram libboost_system.a libboost_thread.a libssl.a libcrypto.a

    4熱度

    3回答

    我需要編寫代碼來處理日期。我們正在慢慢地從Java 7過渡到Java 8,所以我的庫代碼必須同時使用。出於這個原因,它必須編譯Java 7中 然而,已經遷移到Java 8項目中使用JSR-310型開始。 if (obj instanceof Date){ //Serialize using SimpleDateFormat } else if (obj instanceof org.j

    0熱度

    1回答

    我想在Windows 10上爲樹莓派交叉編譯qt。我之前完成了Linux的操作,我以爲我可以使用Windows bash子系統來複制該過程。 我遇到的問題是我的覆盆子pi根圖像是一個ext4文件系統。 Windows bash子系統只允許安裝基於NTFS的文件系統。 我能做些什麼來解決這個問題?我可以嘗試將我的樹莓派文件複製到Windows文件夾,但符號鏈接似乎弄亂了(另外,我不確定這是否會起作用

    0熱度

    1回答

    我想在受控的構建環境中採用CMake構建,但無法在這些系統上安裝CMake。我已經看到資源詳細說明如何使用工具鏈文件進行交叉編譯(https://cmake.org/Wiki/CMake_Cross_Compiling)。 是否有可能使用這種技術在一個系統上運行CMake來構建makefile以用於不同的生成主機?是否有任何資源可用於詳細說明任何陷阱?我將在Linux上爲從Arm Linux到z/

    3熱度

    1回答

    如何設置一個.travis.yml爲MIPS目標交叉編譯?對於PowerPC,這是微不足道的: addons: apt: packages: - gcc-powerpc-linux-gnu 由於我有權訪問軟件包directly。 對於MIPS我無法在Ubuntu忠實的找到一個編譯器爲它: Software Packages in "trusty", Subse