我有一个运行 Arm(Risc) CPU 的设备,我喜欢为它编写程序。将二进制文件传输到此设备很容易,但我不能简单地将在 Windows 中编译的 com/exe 文件放入此设备中。
我不知道如何编译程序来生成 Risc 处理器 bin 文件(字节顺序、堆栈和内存架构)。
我正在用 C/C++ 编写代码,我想知道如何为 Arm/Risc 进行编译?
该设备从文件的位置 0 开始运行 bin 文件(我相信它就像 MS-Dos 的 com 文件)
最佳答案
您可能想查看GNU Arm网站。
它具有用于在 Windows 平台上编译 ARM 处理器的二进制文件。然而,正如 Matteo 在评论中解释的那样,您将需要一个工具将 ELF 格式
更改为您想要的 Raw 格式。
关于c++ - 如何使用MingW for Windows为Arm处理器编译程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13907676/