armhub.dev
All tools

GCC flag explainer.

Paste a full arm-none-eabi-gcc command. Every recognised flag is decoded with what it does, when you need it, and links to the relevant deep-dive when applicable. Unknown flags are surfaced so nothing gets silently ignored.

Try an example

Paste a build command

Most flags from arm-none-eabi-gcc are recognised — CPU target, FPU type, optimisation level, linker scripts, C++ ABI options, warnings, and more. Unknown flags are flagged so you can dig deeper.