Warm tip: This article is reproduced from serverfault.com, please click

c++-在Windows上创建Makefile

(c++ - Creating Makefile on Windows)

发布于 2020-11-27 20:37:26

我有一个项目,对循环双链列表进行了一些处理。我必须在不同目录中使用该项目文件,并且创建了该项目,但是无法为Windows创建Makefile。

我在命令提示符上使用的成功命令如下所示;

g++ -c src\Demo.cpp -o lib\Demo.o
g++ -c src\CircularDoubleLinkedListProcessor.cpp -o lib\CircularDoubleLinkedListProcessor.o
g++ -c src\CircularDoubleLinkedList.cpp -o lib\CircularDoubleLinkedList.o

g++ lib\Demo.o lib\CircularDoubleLinkedListProcessor.o lib\CircularDoubleLinkedList.o -o bin\Demo.exe

.\bin\Demo.exe

另外,该项目的类图:

演示-> CircularDoubleLinkedListProcessor-> CircularDoubleLinkedList-> DoubleLinkedListNode

文件层次结构

在此处输入图片说明

如果你能帮助我,我将不胜感激

Questioner
S.Balaban
Viewed
11
S.Balaban 2020-11-28 19:27:10

我找到了解决方案,我们可以像在Linux环境中一样轻松地使用它。看着一些样品让我很困惑。

生成文件

ALL:
    g++ -c src\Demo.cpp -o lib\Demo.o
    g++ -c src\CircularDoubleLinkedListProcessor.cpp -o lib\CircularDoubleLinkedListProcessor.o
    g++ -c src\CircularDoubleLinkedList.cpp -o lib\CircularDoubleLinkedList.o

    g++ lib\Demo.o lib\CircularDoubleLinkedListProcessor.o lib\CircularDoubleLinkedList.o -o bin\Demo.exe

    .\bin\Demo.exe

命令:

> mingw32-make