源包目录

时间:2012-06-08 09:22:44

标签: linux open-source directory

我是新手所以请宽容。下载随机开源软件包时,您会发现每个软件包中的目录树类似。它类似于:

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

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

2 个答案:

答案 0 :(得分:1)

没有标准,更不用说规范了;这只是一个惯例(有很多变种)。有些软件包直接在顶级目录中包含源文件,其他包在src/中,还有一些包含每个组件的目录。 tests也可能被称为test。但是,缩写doc(文档)和src(源代码)在Unix开发人员的集体记忆中非常强烈。

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

答案 1 :(得分:0)

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