【解决问题】Linux 编译开源库时,报错:没有规则可制作目标 xxx,由 xxx 需求
1 开发环境#
-
linux 版本:统信 UOS 1030(可以认为是特殊的 ubuntu)
-
开发语言:C++
2 问题描述#
今天编译 dbus-1.13.10 的时候,make 报错,文字描述:
make[2]: *** 没有规则可制作目标“doc/doxygen.stamp”,由“doc/dbus.devhelp2” 需求。 停止。
如下图所示:
3 解决方法#
sudo apt-get install autoconf-archive
autoreconf -ivf
./autogen.sh
cmake
make
成功截图:
4 总结#
写完以后发现我之前也写过一篇类似的 blog 【解决问题】libevent 编译时报错 Makefile:1708: test/.deps/test_regress-tinytest.Po: 没有那个文件或目录
反正就是配置啥的问题,关键就是 autoreconf -ivf
和 ./autogen.sh
作者:PikapBai
出处:https://www.cnblogs.com/PikapBai/p/17605480.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
备注:转载请注明出处并附加链接
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2020-08-04 C++ 设计模式 2:创建型模式