试图将Visual Studio解决方案移植到Linux,无论如何g ++整个目录递归?

试图将Visual Studio解决方案移植到Linux,无论如何g ++整个目录递归? 有很多文件要编译,在制作一个干净的makefile之前,我想简单地编译一次然后看看它给出了什么......     
已邀请:
您可以尝试使用以下查找:
find . -name *.cpp -exec g++ -c {};
为您编译和链接创建通配符make文件也很容易:
CC = g++
COMPILE = $(CC) -c
OBJF := $(patsubst %.cpp,%.o,$(wildcard *.cpp))

all: prog

prog: $(OBJF)
      $(CC) -o prog $(OBJF)

%.o: %.cpp
      $(COMPILE) -o $@ $<
    

要回复问题请先登录注册