gpt4 book ai didi

c++ - C 项目 O 文件在 make 期间删除后仍在寻找 Cpp 文件

转载 作者:太空宇宙 更新时间:2023-11-04 08:52:51 25 4
gpt4 key购买 nike

我正在处理一个 C 项目,我的目标是从项目中删除一些不需要的引用。所以我更改了我的代码,我不再需要这些引用了。所以我决定从我的项目文件夹中删除文件,看看它是否仍然可以正常工作。

现在,一旦我删除它并尝试再次构建,我就会看到以下错误:

* No rule to make target gnu_getopt.c', needed bygnu_getopt.o'. Stop

有趣的是,我已经手动删除了 O 文件和 C 文件,即使我在文件夹中搜索它们,我也找不到它们。我不确定为什么(以及在哪里)它仍然看到最终正在寻找 C 文件的 O 文件?

我注意到一件事是有一个名为 .DEPT 的文件夹,里面有一堆 PO 文件。即使我手动删除了这些文件,GNU_getopt.PO 文件也会在构建失败后显示在那里。

附带说明一下,我在 Cygwin 环境中工作,我不确定这会有多大帮助?

最佳答案

您需要从 Makefile 检查 SRCS = 中删除该文件,或者只是为 gnu_getopt grep 文件并将其删除。

关于c++ - C 项目 O 文件在 make 期间删除后仍在寻找 Cpp 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18989369/

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