GNU Make

E61958

GNU Make is a widely used build automation tool that controls the compilation and linking of programs by interpreting makefiles to manage dependencies and execute commands efficiently.

Aliases (1)

Statements (49)
Predicate Object
instanceOf build automation tool
free software
make implementation
category software build tools
software development tools
commandLineOption -C
-f
-j
-k
-n
-r
-s
compatibleWith POSIX make
developer Free Software Foundation
extends traditional Unix make
influenced CMake
Meson build system
Ninja build system
license GNU General Public License
maintainedBy GNU Project maintainers
operatingSystem GNU
Linux
Microsoft Windows
Unix-like systems
macOS
partOf GNU Project
primaryUse compilation of programs
general build automation
linking of programs
programmingLanguage C
readsFrom GNUmakefile
Makefile
makefile
supports automatic variables
conditional directives
dependency tracking
environment variable integration
functions in makefiles
implicit rules
include directives for makefiles
incremental builds
makefiles
parallel execution
pattern rules
phony targets
recursive make
shell command execution
user-defined variables
website https://www.gnu.org/software/make/

Referenced by (3)
Subject (surface form when different) Predicate
GNU Project
hasPart
GNU toolchain
includes
GNU Make ("GNUmakefile")
readsFrom

Please wait…