üzerinde komut satırları yankılanmaya Sessiz Make alma ve biz gibi kuralları alarak çıkışını temizledim:Uzun uzun komut hatları ile birçok C dosyalarını bina bir Makefile sahip hatası
.c${MT}.doj:
@echo "Compiling $<";\
$(COMPILER) $(COPTS) -c -o [email protected] $<
Şimdi bu harika @ olarak yayınlanmakta olan derleme hattını bastırır. Ancak bir hata bulduğumuzda, aldığımız tek şey hata mesajı, komut satırı değil. Komut satırını yaymak için "düzgün" bir yol düşünen var mı? Yapabileceğim tek şey, bir dosyaya yankılanmak ve daha yüksek bir seviyeye sahip olmak hata yakalamak ve dosyayı kedi yapmaktır. Hacky biliyorum. (GNU Linux olun)
Bu şekilde, komutun başarısız olduğunu ve artık başarılı gibi devam edeceğini unutmayın. Belki bunu telafi etmek için sonuna "&& false" ekleyebilirsiniz. – mweerden
Aşağıdaki gibi parantez eklemem gerekiyor: @ echo ...; derlemek ... || (echo ... && false) –