Чтото я непонимаю. Создаю обычный Makefile вместо gcc пишу c++, но компиляция всеравно происходит через cc и ld. А они разуется C++ приколов незнают. Подскажите ламеру где я неправ?
Оказалось все просто, нужно было присвоить переменной CC = g++ или c++ Дале в место названия компилераа использовать $(CC). Может это какая то внутренняя переменная... незнаю, но без этого никак не хотело работать.