是否有C项目的默认目录布局?



我一直想知道C项目是否有默认的目录布局。你知道,我应该把哪些文件放在哪个文件夹之类的。

所以我在SourceForge上下载了很多项目的源代码,它们都是不同的。一般来说,我发现或多或少有这样的结构:

    /project         (root project folder, has project name)
    |
    |____/bin        (the final executable file)
    |
    |
    |____/doc        (project documentation)
    |    |
    |    |____/html  (documentation on html)
    |    |
    |    |____/latex (documentation on latex)
    |
    |
    |____/src        (every source file, .c and .c)
    |    |
    |    |____/test  (unit testing files)
    |
    |
    |____/obj        (where the generated .o files will be)
    |
    |
    |____/lib        (any library dependences)
    |
    |
    |____BUGS        (known bugs)
    |
    |____ChangeLog   (list of changes and such)
    |
    |____COPYING     (project license and warranty info)
    |
    |____Doxyfile    (Doxygen instructions file)
    |
    |____INSTALL     (install instructions)
    |        |
    |____Makefile    (make instructions file)
    |
    |____README      (general readme of the project)
    |
    |____TODO        (todo list)

是否有一个默认的标准?

对不起,真的。我意识到对于推荐的C项目目录文件有许多类似的问题。但我见过人们说他们认为最好的。我在寻找一种标准,一种人们通常遵循的标准。

相关问题:

C -开始一个大项目。文件/目录结构和名称。需要好的例子

C项目的文件夹结构

基于C的App/Project的文件和文件夹结构

C语言项目组织最佳实践

我会说"不",而你的经验证据似乎支持这一点。

当我需要在doc/docs/之间做出决定时,我通常会感到困惑…

嗯,有一个" libabc "展示了常见的做法。

相关内容

  • 没有找到相关文章

最新更新