【发布时间】:2013-08-04 10:04:05
【问题描述】:
我想知道是否有一种标准方法来指示基于 Makefile 的 C/C++ 项目中的依赖关系。我应该在 INSTALL 或 README 中提及它吗?
【问题讨论】:
-
Ummm 依赖项放在一个 makefile 中。
-
@brianbeuning:说“项目 X 依赖于 libY 来构建”不会出现在 Makefile 中。说“可执行 X 依赖于二进制 libY.so”确实进入了 Makefile。
-
@nneonneo 由于您的回复使用的“取决于”一词具有两种不同的含义,因此您可以理解我(可能还有其他人)对这个问题的困惑。
-
内部依赖属于makefile,外部依赖可以通过autoconf / automake等管理。
-
在安装或自述文件中提及这些。可能会提到所需的软件包名称(对于像 Debian 这样的常见发行版)。更好的是,为您的程序制作一个分发包(例如,Debian 上的
.deb文件)。