gpt4 book ai didi

c++ - "clean"规则在 Makefile 中不存在,但无论如何 make clean 都会产生一些东西

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:58:34 26 4
gpt4 key购买 nike

我在 Linux 上的构建过程有一个小问题。

无论出于何种原因,在我的代码中,如果我发出“make clean”命令,Linux 会生成一个名为“clean”的文件。问题是我的项目的 makefile 中没有“干净”部分。

看起来我的 make 从某处获取了错误的 Makefile,这可能与我的项目的 Makefile 冲突。

有没有办法知道查找了哪个 makefile?

最佳答案

两个想法:

  1. 使用<a href="http://www.gnu.org/software/make/manual/make.html#index-g_t_0040code_007b_002d_002ddebug_007d-728" rel="noreferrer noopener nofollow">--debug</a>让 make 程序告诉您更多关于它正在做什么的命令行选项。
  2. 尝试添加 <a href="http://www.gnu.org/software/make/manual/make.html#Phony-Targets" rel="noreferrer noopener nofollow">.PHONY</a> clean的声明目标。

关于c++ - "clean"规则在 Makefile 中不存在,但无论如何 make clean 都会产生一些东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12088913/

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