127 ошибка означает, что make не нашёл команду которую нужно выполнить для сборки цели.
Попробуй
which g++
если выведеть пустую строку то, поздравляю, у тебя потерялся комилятор. Сделай
sudo aptitude reinstall build-essential
Если нет, то запости вывод кманды
make -n main.o