私のプロジェクトのディレクトリには、いくつかのサブディレクトリがあります:code/
、、、。コードディレクトリからすべてのファイルをコンパイルし、.oファイルをオブジェクトディレクトリに配置するだけです。export/
docs/
object/
make
問題は、すべての.oファイルを無視するようにgitに指示したことです。これは、それらをアップロードしたくないため、オブジェクトディレクトリも追跡しないためです。私は実際にはそれで大丈夫です。GitHubアカウントにもアップロードしたくないのですobject/
が、現在のソリューション(ディレクトリ内の単純な空のテキストファイルobject/
)では、ディレクトリがアップロードされ、存在する必要がありますビルドの前(makefileはそれがそこにあると想定しているだけです)。
これは実際には最善の解決策とは思えないので、makeファイルにビルドする前にディレクトリが存在しないかどうかを確認し、存在する場合はそれを作成する方法はありますか?これにより、makeコマンドが呼び出されたときにオブジェクトディレクトリが存在せず、後で作成されるようになります。