cost 191 ms
關於編譯鏈接階段和機器類型的問題

[英]Question about compile and link stages and machine type

我正在使用 Visual Studio 2019 產品在 64 位 Windows 上進行 Windows 開發,如果我調查 32 位或 64 位程序的編譯和鏈接之間的差異,我只會注意到鏈接階段的差異。 32 位鏈接指定 /MACHINE:X86 而 64 位鏈接指定 /MACHINE:X64 但 ...

Linux --> Windows 與 QT Creator 的交叉編譯錯誤

[英]Linux --> Windows CrossCompilation Error with QT Creator

我想在 Linux 上進行交叉編譯,供 Windows 使用。 我已經在我的 VM 上下載了 C++ 的編譯器 MinGW,我試圖將它設置為一個工具包,這是我遇到的錯誤: Error: The compiler "MinGW (C++, ×86 64bit at /usr/bin/×86_64-w6 ...

如何使用 InteliJ 或 CMD 將我的 Java 項目構建為舊版本?

[英]How can I build my Java project to an older version with InteliJ or CMD?

我有一個包含 5 個文件的 Java 項目,我需要程序在另一台只支持 Java 的機器上運行 8. 如何讓 InteliJ 編譯一個我可以在另一台機器上執行的 .jar 文件? 我也可以使用 CMD 命令。 我已經嘗試將項目 SDK 更改為我在另一台機器上的項目。 ...

自動單元測試

[英]Automatic unit test

在我們公司,我們為微控制器開發裸機嵌入式軟件。 到目前為止,我們一直在目標或模擬器上使用手動單元測試,特別是針對 Renesas 微控制器(RL78 和 RX 系列)。 我們現在正計划將 go 納入自動單元測試。 我們的想法是將它們集成到我們現有的 CI 系統中。 在這一點上,我們陷入了困境。 到目 ...

Zig 如何將 Rust 代碼從 Intel Mac 交叉編譯到 M1 Mac?

[英]How to cross compile Rust code from Intel Mac to M1 Mac by Zig?

這些天我對Rust中的交叉編譯感到好奇。據我所知,在Go或Zig中做同樣的事情非常簡單。但是在Rust中,這非常困難。我在我的Intel MacBook Pro中編寫Rust代碼,想要交叉編譯得到可以在M1 MacBook Pro上運行的可執行文件。 我進行了一些嘗試,並在 linker 中遇到了 ...

arm64 到 armhf 交叉編譯器缺少 _POSIX_MATH_PATH

[英]arm64 to armhf cross compiler missing _POSIX_MATH_PATH

我正在為 beagle bone black 構建交叉編譯器,因此它需要 gcc 8.3 和 glib 2.28。 這是我找到的一個腳本,並用我在 gnu 鏡像站點上找到的其他軟件包的最新版本進行了更改:#! /bin/bash -e #----------------------------- ...

如何安裝“gcc-arm-linux-gnueabihf”特定版本?

[英]How to install "gcc-arm-linux-gnueabihf" specific version?

我在 x86 上執行交叉編譯,目標平台是 armhf。 當我運行命令apt-get install -y gcc-arm-linux* g++-arm-linux*時,它安裝4.11.2.0版本和 output 如下 但我需要4.9.3.0版本。 ubuntu命令行如何安裝4.9.3.0版本?? ...

為嵌入式系統編譯 Pascal 代碼 (AT89C51RC2)

[英]Compiling Pascal code for embedded system (AT89C51RC2)

我正在努力對現有的舊 pascal 源文件進行非常微不足道的更改。 我有源代碼,但需要根據我的更改生成一個新的十六進制文件。 首先,我嘗試使用“Embedded Pascal”進行編譯,這是我的前輩使用的程序。 不幸的是,它是一個未注冊的副本,並給出了文件對於未注冊版本來說太大的消息。 對該項目的 ...

無法運行 i386-elf-gcc

[英]Unable to run i386-elf-gcc

使用 aur 安裝 i386-elf-gcc 時。 安裝順利,構建時沒有錯誤。 我將/usr/local/i386elfgcc/bin添加到我的路徑中,我可以運行該命令。 當我運行諸如i386-elf-gcc -g "kernel.cpp" -o "kernel.o"類的簡單命令時,出現錯誤: 重 ...

如何將arm64程序集從linux交叉編譯到mac

[英]How to cross compile arm64 assembly from linux to mac

我正在嘗試交叉編譯程序集 hello world 目前,當我運行 linux 構建時,它顯示“exec 格式錯誤:./linuxbuild.out”,錯誤代碼為 126,objdump 中的一些差異如下所示。 我嘗試在 linker 和惰性庫上使用 -F 但沒有成功。 轉儲中的一個區別是缺少 __ ...

VS2022 通過 WSL2 交叉編譯失敗(libcmake 錯誤?)

[英]VS2022 Cross-compile via WSL2 fails (libcmake error?)

我正在嘗試將一個相當簡單的 C++ 項目編譯成 ELF 格式以進行容器化,實際上我已經短暫地工作了,但是現在,當我嘗試通過 WSL2 構建任何 C++ 代碼時,它在 CMake 階段失敗,甚至在它可以之前配置自己。 我已經卸載並重新安裝 VS 2022 17.4,甚至回滾了昨天的最新 Window ...

在 x86_64 上匯編 ARM 指令

[英]Assembling ARM instructions on x86_64

我在 Ubuntu 22.04 x86_64 機器上有一個文件 foo.S,其中包含 ARM 拇指指令。 是否可以使用as from binutils將其轉換為 ARM object 文件,或者我是否需要創建交叉編譯器工具鏈? 我試過$ as -mthumb foo.S -o foo.o 但是,我 ...

build.rs階段生成Rust代碼

[英]Generate Rust code during the build.rs stage

我正在嘗試使用 Rust 的build.rs代碼包裝一個 C 庫。 在configure階段,可以設置一堆標志,比如MAX_LEVEL=5 , DERIVATION=2 。 在這種情況下,腳本將在 C 代碼中生成指向函數的指針數組,例如#define MAX_LEVEL 5 void (*eval ...

Buildroot - 基於react添加Web應用package

[英]Buildroot - Add Web application package based on react

我想根據對我的 buildroot 固件的反應集成一個 web 應用程序。 我知道我應該使用 Config.in 和 file.mk 以及守護程序 Sfile 創建一個新的 package。 我的問題是在 Config.in 和 file.mk 中配置什么,以便在 buildroot 下正確編譯 ...

使用外部庫交叉編譯 C 代碼

[英]cross compiling C code with external libraries

主機系統:x86-64 Linux、Ubuntu 20.04 目標系統:aarch64 Linux、Debian 11、arm 架構:Cortex A53 我在 matlab/simulink 上開發基於 aarch64 的 Linux 系統。 該工具鏈目前針對 Linux 和 Windows 主機 ...

如何為 Android 正確構建 libdatachannel

[英]How To Correctly Build libdatachannel For Android

我一直在嘗試為Android項目構建libdatachannel ,WebRTC 的C/C++獨立實現。 我已經嘗試了給定的兩個構建選項: POSIX 兼容的操作系統,以及 直接使用 Make 構建。 但是,當我嘗試在 Android Studio C/C++ 中構建項目時,我不斷收到以下錯誤: ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM