cross-compiling

    1熱度

    2回答

    是否有可能在ARM機器上使用gcc編譯爲x86?我找不到任何-march選項,這將允許這樣做..如果它不能完成,沒有什麼大不了的,但我仍然有興趣知道是否有可能。

    2熱度

    1回答

    我試圖運行與LWS庫一起安裝的「libwebsockets-test-server」,但它不會運行,因爲「lwsts [31616]:libuv支持不在編譯」。 我檢查了libuv已安裝(1.8.0)。我還更改了cmake中LIBUV的設置並重新編譯了庫。 LWS_USE_LIBUV = 1 如何使用libuv編譯項目? 我在Ubuntu 16.04上,使用arm-linux-gcc進行交叉編

    1熱度

    1回答

    我有交叉編譯的ncurses,這似乎很容易。 ./configure --host=arm-linux-gnue --prefix=/home/ncurse 則: make 然後,所有從前綴目錄中的內容複製到相應的集結SYSROOT位置,這是我的交叉編譯器的累積SYSROOT。 然後我試圖編譯納米: ./configure --host=arm-linux-gnue --prefix=/h

    0熱度

    1回答

    我正在嘗試與bazel交叉編譯。但未能在platform.h致命錯誤'mutex'文件中找不到。我可以用bazel沒有交叉編譯設置,我可以在主機中執行二進制文件。 我的環境是低於 X86-64 ubuntu14.04 目標ARM-Linux的gnueabihf tensorflow:馬斯特cd5f3b67fca88217776522182481b0c128db5af9主管 巴澤勒:0.5.4由易安

    0熱度

    1回答

    我實現web使用libwebsockets(LWS)在嵌入式ARM處理器的服務器。在我學習LWS時,我正在Ubuntu上測試gcc上的服務器。我有服務器作爲gcc構建工作,但現在想要爲ARM板構建交叉編譯版本。 我創建了一個工具鏈文件: // Set the path to ARM directories to just above the bin directory set(CROSS_PAT

    1熱度

    1回答

    我正在構建一個外部庫taglib,其中包含Android的CMake ExternalLibrary選項。我已將CMAKE_ANDROID_ARCH_ABI設置爲x86,但構建總是導致armeabi共享庫。爲什麼? 這裏的片段: include(ExternalProject) # taglib configuration set(TAGLIB_VERSION 1.11.1) set(TA

    1熱度

    1回答

    我有一個Linux項目,我想移植到Windows。在Linux下,我沒有設置我的makefile運行x86_64-w64-mingw32-g++當我打電話make ARCH=win 的問題是,一些頭,我需要(tcl.h和朋友)都位於'/usr/include'下,如果我通過該目錄與-I標誌I會得到一個標頭碰撞,如stdlib.h,這對於Windows顯然是不同的。 除了將所需的tcl頭文件複製到另

    0熱度

    1回答

    我想用下面的代碼動態加載SO文件。 SO文件是從包含此SO庫的x86和arm版本的apk中提取的(使用單C#dll的打包文件)。 void * mono = dlopen("./libmonodroid_bundle_app.so", RTLD_LAZY); if(!mono){ cerr << "Cannot Load Library. Error: " << dlerror() <

    0熱度

    3回答

    我想交叉編譯Qt來開發樹莓派的GUI。我一直在關注這個教程:https://wiki.qt.io/RaspberryPi2EGLFS 我用這configure命令: ./configure -release -opengl es2 -device linux-rasp-pi3-g++ -device-option \ CROSS_COMPILE=~/raspi/tools/arm-bcm2708

    -1熱度

    1回答

    我目前是爲當地救援潛水員開發無人潛艇的研究小組的一員。目標是改進和修復去年團隊的原型。 現在車輛使用Arduino Uno和BeagleBone Black。 Arduino的控制六個轉子和一些機載傳感器,而BeagleBone控制的車載攝像頭(不要問爲什麼,選擇此設置。以前的團隊早已不復存在,所以我們別無選擇,只能繼續前進)。 根據最後一個團隊,由於「屏蔽」問題,Arduino無法控制所有設備。