0

Windowsでは、ディレクトリからすべてのファイルを削除するためのターゲットを作成しようとしています(サブディレクトリは含まれません)...

clean_files:
    rm -f Build/*.*

しかし、 /bin/sh: rm: command not found が表示されます

コマンドラインからは機能しますが、星がなくても機能します。

4

2 に答える 2

2
clean_files:
    - rm -f Build/*

make コマンドの前に「-」を置くと、そのコマンドからのエラーは無視されます。

rm: cannot remove `Build/subdir': Is a directory
于 2013-11-03T15:16:23.427 に答える
0

ディレクトリ (サブディレクトリを含まない) からすべてのファイルを削除するには、次のことを考慮してください。

clean_files:
    find Build/ -type f -maxdepth 1 -delete
于 2013-11-03T15:25:51.740 に答える