Вы указали для команды g++ только один аргумент - файл test.cpp. Поскольку реализация функции float p(float, float) находится в файле tt.cpp, то нужно передать ещё и его для того, чтобы линковка прошла успешно
Линковщик вам говорит как раз о том, что он не смог найти реализацию функции float p(float, float)
используйте что-то вроде
g++ test.cpp tt.cpp -o test