我想修改我的makefile支持的.cpp和.cc,不过,我不断收到错误,如修改makefile编译.CC和.cpp文件
我修改现有的makefile支持.cc,我想让它也编译.cpp,但我不确定如何。这最初是一个nacl项目的make文件。
如何编译.cpp和.cc?
相关内容生成文件:
x86_32_OBJS:=$(patsubst %.cc,%_32.o,$(CXX_SOURCES))
$(x86_32_OBJS) : %_32.o : %.cc $(THIS_MAKE)
$(CXX) ${INCDIRS} -o [email protected] -c $< -m32 -O0 -g $(CXXFLAGS)
$(PROJECT)_x86_32.nexe : $(x86_32_OBJS)
$(CXX) -o [email protected] $^ -m32 -O0 -g $(CXXFLAGS) $(LDFLAGS)
CXX_SOURCES既有.cc的文件和.cpp文件在其中,所以它需要能够编译两个
我很抱歉,CXX_SOURCES不清楚。我更新了我的问题。我需要能够编译.cc和.cpp。您的答案只支持.cpp并忽略.cc文件。 – chadb 2012-03-20 05:08:10
下定决心 - 始终使用一个扩展名。 – 2012-03-20 05:26:18
@ Jonathan Leffler:不幸的是,我不能这么做,项目(传统上使用VS的传统项目)同时具有.cc和.cpp。更改文件类型不是一个选项。 – chadb 2012-03-20 05:34:11