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

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号