Bojangles
Bojangles

Reputation: 101473

Compile for ARM Cortex M3 using standard GCC?

Is it possible to compile C/C++ code for the ARM Cortex M3 (LPC1768) using vanilla GCC with the --target switch, or will I need to compile GCC, binutils, etc to do this?

Upvotes: 10

Views: 16222

Answers (3)

ismail
ismail

Reputation: 47572

CodeSourcery G++ supports a wide range of ARM processors including Cortex-M3. Its also free unless you need professional support.

Upvotes: 3

ekoeppen
ekoeppen

Reputation: 126

You can find an excellent series of tutorial style blog posts here, for example this one about bare metal programming for the M3.

Upvotes: 4

Balau
Balau

Reputation: 495

As already said, those are not your only two options. I suggest trying this toolchain prepared by ARM engineers: GNU Tools for ARM Embedded Processors . It's specifically tailored for Cortex-M and Cortex-R cores, and it doesn't require registration to download it.

Upvotes: 10

Related Questions