Строго говоря, это не обязательно ничего не делает.
Если в Makefile есть цель с именем check, то make check будет «строить» эту цель. Обычно это фальшивая цель, то есть создается команда, написанная сценарием, а не файл с именем «check».
Проект gnu рекомендует, чтобы все программное обеспечение gnu включало цель make check , которая выполняет тесты после сборки в каталоге сборки, поэтому make check
можно часто использовать в пакетах, распространяемых из FSF. Другие проекты иногда будут следовать этому соглашению.