gpt4 book ai didi

c++ - Linux 程序员新手 -- 尝试开发库

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:00:36 25 4
gpt4 key购买 nike

我是一名尝试开发共享库的新 Linux 程序员,并且已经能够使用 Eclipse 项目设置在 Eclipse 中成功编译一个共享库;才发现要创建一个 Debian 软件包,我需要一个 ./configure 脚本!所以我在我的系统上设置了 Autotools,并尝试在 Eclipse 中创建一个 Autotools 项目。我使用默认库设置创建了它,然后将 .C 文件重命名为 .CPP 文件,并根据文档更改了 Makefile.am 中的条目。我清理了项目,重建了 Makefile,但出于某种原因它仍在寻找旧的 .C 文件!!!! (没有规则使 libTest_la-libTest.lo 需要目标 libTest.c'!我花了几个小时试图弄清楚这个无济于事。有人可以帮忙吗!

最佳答案

.deps 文件夹代表依赖关系。这些是在运行 ./configure 时生成的。执行 make distclean(如果存在)或等效操作将删除此 .deps 目录以及任何其他生成的文件。 make clean 只删除生成的目标文件。重新运行配置应该 生成源文件依赖项列表。调用 make 本身不会重新生成依赖项。

关于c++ - Linux 程序员新手 -- 尝试开发库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12664953/

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