Loading

【解决问题】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

posted @ 2023-08-04 11:35  她爱喝水  阅读(1852)  评论(0编辑  收藏  举报