gcc - 使用标准 GCC 编译 ARM Cortex M3?

标签 gcc arm embedded microcontroller cortex-m

是否可以使用带有 --target 开关的 vanilla GCC 为 ARM Cortex M3 (LPC1768) 编译 C/C++ 代码,或者我需要编译 GCC、binutils 等来执行此操作这个?

最佳答案

正如已经说过的,这些并不是您唯一的两个选择。我建议尝试一下ARM工程师准备的这个工具链:GNU Tools for ARM Embedded Processors 。它专为 Cortex-M 和 Cortex-R 内核量身定制,无需注册即可下载。

关于gcc - 使用标准 GCC 编译 ARM Cortex M3?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4716672/

相关文章:

c - 编译器如何处理错位?

c - 使用 X 宏扩展时强制字符串和指针进入闪存

performance - 机器代码的精确副本运行速度比原始函数慢 50%

memory - 什么是ARM TCM内存

c++ - lambda 捕获的 "this"不正确。 GCC编译器错误?

为裸机 ARM 正确编译 Rust 代码作为静态库和 x86_64 的二进制文件?

c++ - 嵌入式状态机申请什么设计

gcc - 具有新 ecores/pcores 的 OpenMP

gcc - x86-64 汇编语言中的 ELF 共享对象

qt - 在 Windows (MinGW) 的 Qt Creator 中使用地址清理器找不到 -lasan