gpt4 book ai didi

c++ - 试图将 Visual Studio 解决方案移植到 Linux,是否有递归地 g++ 整个目录?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:29:50 25 4
gpt4 key购买 nike

尝试将 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 $@ $<

关于c++ - 试图将 Visual Studio 解决方案移植到 Linux,是否有递归地 g++ 整个目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4846134/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com