0

我是新手,请多多包涵。当你下载一个随机的开源包时,你会发现每个包中都有一个相似的目录树。它是这样的:

\
|- doc
|- m4
|- src
|- tests

这是某种标准吗?我在哪里可以找到它的规格?是否有任何程序为您在您的目录中生成此树?

4

2 回答 2

1

对此没有标准,更不用说规范了;这只是一个约定(有许多变体)。一些包的源文件直接在顶级目录中,另一些在 . 中src/,还有一些在每个组件中都有一个目录。tests也可能被称为test. 然而,缩写doc(文档)和src(源代码)在 Unix 开发人员的集体记忆中根深蒂固。

(IDE 可能会为您创建这样的目录层次结构,但要意识到许多 Unix/Linux 开发人员,包括您的开发人员,根本不使用 IDE。)

于 2012-06-08T10:06:45.440 回答
0

是的,这个结构是由不,这种结构只是与称为GNU 构建系统(简称 Autotools)的软件一起使用的约定。它是一组程序,用于简化跨不同操作系统和环境的项目配置、编译、链接和构建。许多 IDE 和编辑器都支持它。

于 2012-06-08T09:58:42.360 回答