我认为按如下方式组织我的项目:
我的项目
|--src
|--包括
|--测试
核心文件位于 src 和 include 目录中,而核心的不同测试应用程序位于 test 目录中(多个 *.c 包含每个 main() 函数)。核心应构建为静态库,将链接到所有应用程序)。
如何编写一个基本的 Makefile 来满足这些要求?我已经用谷歌搜索并发现以下网站提供了用于构建可执行文件的 Makefile 模板1。如何根据我的需要扩展这个 Makefile?
如果您认为我的项目组织不好或者您有更好的想法,请告诉我!
任何帮助表示赞赏!
谢谢,乔纳斯