Makefile 生成错误:我希望生成文件使用gcc编译器标志,但它最初使用intel

Makefile 生成错误:我希望生成文件使用gcc编译器标志,但它最初使用intel,makefile,compiler-errors,linker,cc,icc,Makefile,Compiler Errors,Linker,Cc,Icc,我还尝试了make-icpc=“CXX” make-icc=“cc”给出错误 make:无效选项--“c” make:无效选项--“c” make:无效选项--“=” make:无效选项--“c” make:无效选项--“c” 当前加载的模块文件: gcc 制造 python/2.7.11 openmpi/1.10.1-gnu hdf5/1.8.10-intel boost/1.60.0-gnu5 mkl/2013.5.192 mpich/3.1.2-gnu 你能再解释一下吗?至少发布(部分)您

我还尝试了
make-icpc=“CXX”

make-icc=“cc”
给出错误

make:无效选项--“c”
make:无效选项--“c”
make:无效选项--“=”
make:无效选项--“c”
make:无效选项--“c”

当前加载的模块文件:

gcc
制造
python/2.7.11
openmpi/1.10.1-gnu
hdf5/1.8.10-intel
boost/1.60.0-gnu5
mkl/2013.5.192
mpich/3.1.2-gnu


你能再解释一下吗?至少发布(部分)您的
Makefile
-include../Makefile.init RM:=RM-rf#这里定义了参与构建的所有源-include sources.mk-include oed/subdir.mk-include objects/subdir.mk-include objects.mk ifneq($(MAKECMDGOALS),clean)ifneq($(strip$(CC_DEPS)),)-include$(CC_DEPS) .. .. 我添加了部分makefile。谢谢!您试图传递给编译器的编译器标志是什么?你想使用Make变量吗?没有人可以这样回答你的问题!请创建一个@beta:我希望它使用cc和CXX,而不是icpc和icc