.bashrcエイリアスを使用してmakeを呼び出す方法

.bashrcエイリアスを使用してmakeを呼び出す方法

makefileでmakeを呼び出す.bashrcファイルにエイリアスを作成したいと思います。私は何が間違っていたのか、何が起こったのかわかりません。変更を実行するフォルダーと使用する makefile を指定します。 .bashrcで次の行を使用します。

alias make_test="make clean --c /home/bobby/Documents/program -f /home/bobby/Documents/program/Makefile"

明らかにする

rm -rf src/*.o app_exec

make: "/home/bobby/Documents/program" では何もしません。

Makeが関連する内容を読んでいるようです。これはcleanコマンドの正しい出力です。しかし、印刷する以外には何の効果もありません。 makefileは、コマンドラインを使用してディレクトリから実行すると機能します。私は何が間違っていましたか?

答え1

銀とターゲットとして--c解釈されます。--check-symlink-times/home/bobby/Documents/program

そのディレクトリに変更するには-C /home/bobby/Documents/program(大文字Cとダッシュ)を使用する必要があります。

清掃されていません。

あなたは幸運です。

関連情報