2015-10-22 9 views
1

я следующий Makefile:Makefile: не может построить проект

CC = /usr/bin 

CPPFLAGS = -x c++ 
... 

Когда я строю свой проект с этим Makefile я получаю:

make: execvp: /usr/bin/: Permission denied 

Существует способ указать корневой разрешение в Makefile ? Или другое решение?

ответ

2

Вы пытаетесь запустить /usr/bin? CC обычно устанавливается в компилятор C, а не в каталог.

+0

Я понимаю. Спасибо. Я изменил на: CC = /usr/bin/g++-4.4, и я мог бы построить. – cristian

1

Либо комментируйте линию CC, либо установите ее как полный путь к компилятору C.

Оболочка команда which cc даст вам путь к компилятору