为了账号安全,请及时绑定邮箱和手机立即绑定

如何制作SIMPLE C ++ Makefile?

如何制作SIMPLE C ++ Makefile?

C++
缥缈止盈 2019-08-28 16:21:27
如何制作SIMPLE C ++ Makefile?我们需要使用Makefile将所有内容整合到我们的项目中,但我们的教授从未向我们展示如何操作。我只有一个档案a3driver.cpp。驱动程序从某个位置导入类"/user/cse232/Examples/example32.sequence.cpp"。就是这样,其他一切都包含在内.cpp。我如何制作一个简单的Makefile来创建一个名为a3a.exe?的可执行文件?
查看完整描述

3 回答

?
繁星淼淼

TA贡献1775条经验 获得超11个赞

为什么每个人都喜欢列出源文件?一个简单的find命令可以轻松地处理这个问题。

这是一个简单的C ++ Makefile的例子。只需将其放在包含.C文件的目录中,然后键入make...

appname := myapp

CXX := clang++CXXFLAGS := -std=c++11srcfiles := $(shell find . -name "*.C")objects  := $(patsubst %.C, %.o, $(srcfiles))all: $(appname)$(appname): $(objects)
    $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $(appname) $(objects) $(LDLIBS)depend: .depend.depend: $(srcfiles)
    rm -f ./.depend
    $(CXX) $(CXXFLAGS) -MM $^>>./.depend;clean:
    rm -f $(objects)dist-clean: clean
    rm -f *~ .depend

include .depend


查看完整回答
反对 回复 2019-08-28
  • 3 回答
  • 0 关注
  • 496 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信