gpt4 book ai didi

c++ - MinGW - 制作 : cc: Command not found

转载 作者:行者123 更新时间:2023-11-28 05:45:50 25 4
gpt4 key购买 nike

我最近开始使用 MinGW,但在 Windows 上运行 make 时遇到了问题。我的目录结构是这样的:

Makefile
p001.cpp
p002.cpp
p003.cpp
bin\

我的 Makefile 看起来像这样:

CC=g++
BIN=bin

%: p%.cpp
$(CC) p$*.cpp -o $(BIN)/p$*

但是,当我使用 make 时,出现错误:

> make 001
cc p001.cpp -o bin/p001
make: cc: Command not found
make: *** [001] Error 127

我不确定这里有什么问题。据我所知,当找不到指定的编译器时,变量 CC 默认为 cc 。我不明白为什么会这样。 g++ 在我的系统路径变量中,只需使用 g++ p001.cpp -o bin/p001 即可。

最佳答案

OP在这里。我能够通过在 makefile 的开头放置注释行/空行来简单地解决问题。之后它工作得很好。我还不知道为什么会这样。我修改后的 makefile 如下所示:

# this is a comment
CC=g++
BIN=bin

%: p%.cpp
$(CC) p$*.cpp -o $(BIN)/p$*

关于c++ - MinGW - 制作 : cc: Command not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36232323/

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