我有以下makefile:
CC = /usr/bin
CPPFLAGS = -x c++
...
当我用这个makefile构建我的项目时,我得到:
make: execvp: /usr/bin/: Permission denied
有一种方法可以在makefile中指定root权限吗?还是其他解决方案?
答案 0 :(得分:2)
您是否尝试运行/usr/bin
? CC
通常设置为C编译器,而不是目录。
答案 1 :(得分:1)
注释掉CC行或将其设置为C编译器的完整路径。
shell命令which cc
将为您提供C编译器的路径