[英]Compile using Makefile on Windows
我想在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都是最新的 。 它没有做任何事情,甚至没有生成可执行文件。
语法几乎相同。 如果你添加了特定的命令(比如使用find
, grep
,......),这真的很有grep
。
您应该将make
命令报告的错误添加到您的问题中。 没有更多信息,我们无法猜出问题出在哪里
编辑:我不明白你没有找到make命令。 make
命令有时命名为mingw32-make.exe
。 这真的取决于您安装的MinGW的版本和类型
Edit2:要键入的命令行是make
(或mingw32-make.exe
)而不是make Makefile
看看make
的人
在clean:
部分中,不要使用rm
,Windows上不存在此命令
转到MinGW中的bin目录,如果没有,请检查是否有一个名为make.exe的文件,然后将mingw32-make.exe重命名为make.exe
我记得通常make.exe在MinGW发行版中命名为mingw32-make.exe,我不知道他们为什么会这样做,但是将它重命名为make.exe可以解决大多数情况下的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.