LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

arduino-builder

Command-line compiler for Arduino sketches

TLDR

Compile a sketch
$ arduino-builder -hardware [/usr/share/arduino/hardware] -tools [/usr/share/arduino/tools-builder] -libraries [/usr/share/arduino/libraries] -fqbn [arduino:avr:uno] [sketch.ino]
copy
Compile with verbose output
$ arduino-builder -verbose -fqbn [arduino:avr:uno] [sketch.ino]
copy

SYNOPSIS

arduino-builder [-hardware path] [-tools path] [-libraries path] [-fqbn board] [options] sketch

DESCRIPTION

arduino-builder is the command-line tool that compiles Arduino sketches. It was the build system used by Arduino IDE and can be invoked separately for automated builds.The tool handles preprocessing, compilation, and linking of Arduino sketches with required libraries and core files.

PARAMETERS

-hardware path

Hardware definitions directory
-tools path
Tools (compilers, uploaders) directory
-libraries path
Libraries directory
-fqbn board
Fully qualified board name
-build-path dir
Build output directory
-verbose
Verbose output
-warnings level
Warning level (none, default, more, all)
-prefs key=value
Build preferences

INSTALL

sudo apt install arduino-builder
copy
yay -S arduino-builder
copy

CAVEATS

Deprecated in favor of arduino-cli. Requires specifying multiple paths. Board packages must be installed separately.

HISTORY

arduino-builder was developed as a standalone build tool extracted from the Arduino IDE. It has been superseded by arduino-cli for most use cases.

SEE ALSO

RESOURCES

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid