Сборка проекта, где ошибка распределена между двумя файлами:

g++ test1p1.cpp test1p2.cpp

Сборка проекта, где ошибка в одном файле:

g++ test1a.cpp