Я всегда хотел знать, есть ли макет каталога по умолчанию для проектов на Си.Вы знаете, какие папки я должен поместить, какие файлы и тому подобное.
Итак, я скачал множество исходных кодов проекта на 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
Проектная организация в C Best Practices