答え1
宛先を指定する必要があります。
make valgrind
それはそれの一部ではないからですall
。
その他の注意事項
Makefileでは、おそらくディレクトリを指定する必要があり./line
ますline
。ウォールグリーンターゲット。
指摘したとおり@kathy一貫性のために$(EXEC)
。
また、後者が許可される可能性が高いため、次のもの>&
に置き換える必要があります。>file 2>&1
どんな殻、(おそらくsh)、あなたが活用してください。
だから、次のようになります。
valgrind:
valgrind --leak-check=yes ./$(EXEC) >valgrind.out 2>&1
@echo 'valgrind.out has been created'