在我的项目目录中,有一些子目录:
问题是我告诉 git 忽略所有的 .o 文件,因为我不想上传它们,所以它也不跟踪 object 目录。实际上,我对此感到满意,我也不希望将 object/ 上传到我的 GitHub 账户中,但是使用当前的解决方案(即 object/ 目录中的简单空文本文件),该目录确实会被上传,并且在构建之前需要存在(makefile 只是假定它存在)。
这似乎不是最佳解决方案,所以有没有一种方法可以在构建 makefile 之前检查目录是否不存在并在必要时创建它?这将允许在调用 make 命令时不存在 object 目录,并在此后创建它。
code/
、export/
、docs/
和object/
。 make
的作用只是编译来自代码目录的所有文件,并将 .o 文件放入 object 目录中。问题是我告诉 git 忽略所有的 .o 文件,因为我不想上传它们,所以它也不跟踪 object 目录。实际上,我对此感到满意,我也不希望将 object/ 上传到我的 GitHub 账户中,但是使用当前的解决方案(即 object/ 目录中的简单空文本文件),该目录确实会被上传,并且在构建之前需要存在(makefile 只是假定它存在)。
这似乎不是最佳解决方案,所以有没有一种方法可以在构建 makefile 之前检查目录是否不存在并在必要时创建它?这将允许在调用 make 命令时不存在 object 目录,并在此后创建它。