【解决问题】Linux 编译开源库时,报错:没有规则可制作目标 xxx,由 xxx 需求

1 开发环境#

  • linux 版本:统信 UOS 1030(可以认为是特殊的 ubuntu)

  • 开发语言:C++

2 问题描述#

今天编译 dbus-1.13.10 的时候,make 报错,文字描述:
make[2]: *** 没有规则可制作目标“doc/doxygen.stamp”,由“doc/dbus.devhelp2” 需求。 停止。

如下图所示:

image

3 解决方法#

sudo apt-get install autoconf-archive
autoreconf -ivf
./autogen.sh
cmake
make

成功截图:

image

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 国际」许可协议进行许可。

备注:转载请注明出处并附加链接

posted @   她爱喝水  阅读(2269)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
历史上的今天:
2020-08-04 C++ 设计模式 2:创建型模式
more_horiz
keyboard_arrow_up light_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示