GNU/Linux >> Belajar Linux >  >> Linux

Menekan gema pemanggilan perintah di makefile?

Anda juga dapat menggunakan .SILENT

.SILENT: run
hi:
     echo "Hola!"
run:
     java myprogram

Dalam hal ini, make hi akan menampilkan perintah, tetapi make run tidak akan keluar.


Tambahkan @ ke awal perintah untuk memberi tahu gmake agar tidak mencetak perintah yang sedang dieksekusi. Seperti ini:

run:
     @java myprogram

Seperti yang disarankan Oli, ini adalah fitur Make dan bukan Bash.

Di sisi lain, Bash tidak akan pernah menggemakan perintah yang dieksekusi kecuali Anda menyuruhnya melakukannya secara eksplisit (yaitu dengan -x opsi).


Lebih sederhana lagi, gunakan make -s (mode senyap)!


Linux
  1. Jalankan Perintah Yang Dibayangi Alias?

  2. Perintah gema Linux

  3. echo:perintah tidak ditemukan

  1. Bagaimana cara mendapatkan status keluar dari perintah Shell yang digunakan di GNU Makefile?

  2. Bagaimana cara membuat perintah python3 menjalankan Python 3.6, bukan 3.5?

  3. Makefile untuk tidak melakukan apa-apa

  1. jalankan saringan di maildir

  2. Bagaimana cara menjalankan perintah di latar belakang dengan penundaan?

  3. Linux:Jadwalkan perintah untuk dijalankan sekali setelah reboot (setara dengan RunOnce)