cross-compiling

    0熱度

    1回答

    我正在考慮如何在Typescript中執行數據綁定,而不使用髒檢查或生成getter和setter。我試圖確定是否有可能(假設完全使用類型註釋)找到某個類的某個字段使用靜態分析分配給的所有位置。目的是生成調用函數來處理幕後數據綁定,這些函數可以在檢查時刪除實例中的混亂,並在運行時更好,因爲getters/setters(我記得)比虛擬機難以優化屬性分配。 例如 export class Vecto

    0熱度

    1回答

    我正在使用由android ndk13b製作的獨立工具鏈。它工作正常,但找到所有的工具(鏈接器,存檔等)我有一個非常詳細的部分在我的工具鏈文件。 有沒有辦法讓它更濃縮? SET(COMPILER_PATH "<path_to_my_llvm_directory>") SET(CMAKE_TOOLCHAIN_PREFIX aarch64-linux-android-) #In theory sh

    1熱度

    1回答

    我的目標是在Ubuntu 16.04主機上用CMake交叉編譯OpenCV for Raspberry Pi。問題在於CMake工具鏈文件無法正確處理編譯過程。只要pkg-config進場,很多「致命錯誤:沒有這樣的文件或目錄」錯誤出現(例如「致命錯誤:gtk/gtk.h:沒有這樣的文件或目錄)。進一步的「-isystem」標誌與包含缺失文件的目錄似乎有助於某種方式,但我懷疑這是解決這些錯誤的正確

    0熱度

    1回答

    爲了交叉編譯windows應用程序,我在arch linux發行版上安裝了mingw。一切似乎都做工精細,除非我有Winsock2的: x86_64-w64-mingw32-gcc -c -Wall -o tcp.o tcp.c tcp.c:14:24: fatal error: Winsock2.h: No such file or directory #include <Winsock2.

    1熱度

    1回答

    我想編譯Travis上的32位二進制文​​件。編譯似乎正常工作,但-m32似乎沒有在32位模式下編譯,因爲鏈接不正確。 指令編譯: gcc -m32 -DUNIX -DPD -I "/usr/include/pd" -fpic -DVERSION='"1.4.1"' \ -I"src/uthash/src" -std=c99 -Wall -Wextra -Wshadow -Winline

    7熱度

    1回答

    我想將此project交叉編譯到MinGW。 該項目使用autotools作爲構建系統,取決於libcurl,CUnit,Jansson和一些gnulib模塊。 我已經編譯x86_64-w64-mingw32所有的依賴關係,並安裝下/home/user/mingw64 我運行: $ gnulib-tool --update $ autoreconf -fi $ CURL_CFLAGS="-I/

    0熱度

    1回答

    我正試圖在x86系統上爲MIPS構建OATH Toolkit。我想產生一個靜態構建,所以它很可能適用於任何MIPS系統。 只是爲了更精確的目標系統上的支持ISA是:mips1 mips2 mips32r1 mips32r2 從我的理解,我需要爲了做這個準備工具鏈,我成功地配置和構建buildroot所以現在我有它裏面~/buildroot-2016.08.1/output/target 我該如何使

    1熱度

    1回答

    如果我編譯一個C程序進行裸機,我知道我可以插入之類的東西 #if defined(__linux__) #error "You're not using a cross-compiler." #endif` 但是,我不想檢查每個操作系統。是否有一個檢查,看看我是否在託管環境?

    1熱度

    1回答

    我有2個不同的單獨項目A和B,它們都使用ScalaJS默認的交叉編譯項目接線方式(請參閱:https://www.scala-js.org/doc/project/cross-build.html)。 現在我想的B與此類似的方式添加SBT類路徑依賴關係答: projectA.dependsOn(projectB) 其中項目B的js部分可以使用js和shared部分項目A和jvm部分可以作爲我使

    0熱度

    1回答

    我創建了一個允許執行一些iperf命令的Android應用程序。要做到這一點,我得到了iperf的C++項目的源代碼版本3和I交叉編譯使用這些命令是: > make clean > ./configure --host=arm-linux --prefix=/home/laboPC/Downloads CC=arm-linux-androideabi-gcc CXX=arm-linux-andr