22 Aralık 2011, PERŞEMBE
@ Ne yapar: (sembol kolon) Makefile?bir anlamı
Aşağıdaki Makefile ne yapar?
rule: $(deps)
@:
Yapmak kılavuzunda bunu bulmak için görünmüyor olabilir.
CEVAP
22 Aralık 2011, PERŞEMBE
"Çıktı bu echo komutu yok." anlamına gelir Bu kural "kabuk komutu 5 ** ve çıktı. echo yok idam diyordu ki
Elbette shell komutu :
bu "hiçbir şey yapma, bir şey söyleme." diyordu ki Hayır-op,
Neden?
Hile burada iki farklı sözdizimi karmaşık bir kombinasyonu var.(1)sözdizimi bir eylem komut echo için değil sadece olan @ ile başlıyor. Yani bir kural gibi
always:
@echo this always happens
yayarlar olmaz
echo this always happens
this always happens
Şimdi, bir kural eylemi bir parçası olabilirherhangi birkabuk komutu, :
da dahil olmak üzere. Bash yardım gibi her yerde bunu açıklar:
$ help :
:: :
Null command.
No effect; the command does nothing.
Exit Status:
Always succeeds.
Bunu Paylaş:
Ne kolon anlamı, star'in Haritası...
Ne yapar `:_*` (kolon yıldız alt çizgi...
':' (kolon) JavaScript ne ya...
[Nyae] Zsh anlamı nedir?...
Nasıl bir makefile hedef yeniden zorla...