【发布时间】:2013-01-04 14:24:20
【问题描述】:
我想在 Windows 环境中使用 MakeFile 编译我的代码。我在 Linux 中创建了一个 Makefile,但不知道如何在 Windows 中创建和运行。我已经安装了 MinGW 并且还编辑了环境变量路径。我曾尝试像在 Linux 环境中那样运行 Makefile,但我无法运行它。任何人都可以分享任何链接。
这是我的简单 Makefile
CC = g++
all: Exe
Exe : main.o Hello.o
$(CC) -o Exe main.o Hello.o
main.o: main.cpp
$(CC) -c main.cpp
Hello.o: Hello.cpp
$(CC) -c Hello.cpp
clean:
rm -rf *o main.o Hello.o
我从命令提示符 make MakeFile 运行它,每次它提示消息时,makefile up to date。它没有做任何事情,甚至没有生成可执行文件。
【问题讨论】:
-
but I'm not able to run- 因为找不到命令,还是因为 Makefile 语法错误? -
您可能想要
make --file Makefile,即使这是默认输入文件。如果没有--file,您将命名目标,而不是输入 make 文件。