这个错误通常是因为程序没有权限使用gmake导致的。可以尝试在命令前加上sudo或以管理员身份运行命令。例如:
sudo cmake ..
或者
su cmake ..
如果仍然无法解决问题,可以尝试更改gmake的路径。可以通过以下方式检查gmake的路径:
which gmake
然后将路径替换为Makefile中的路径。例如:
cmake -DCMAKE_MAKE_PROGRAM=/usr/local/bin/gmake ..
如果你使用的是其他编译器,也可以将其路径添加到环境变量中。例如:
export CC=/usr/local/bin/gcc
export CXX=/usr/local/bin/g++
这样就可以将gcc和g++路径添加到环境变量中。
上一篇:编译器/解释器中的符号前瞻
下一篇:编译前端时出现Reactjs错误