GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Anda memaksa makefile untuk membangun kembali target

Anda dapat mendeklarasikan satu atau beberapa target Anda sebagai palsu.

Target palsu adalah target yang sebenarnya bukan nama file; melainkan hanya sebuah nama resep yang akan dieksekusi ketika Anda membuat permintaan eksplisit. Ada dua alasan untuk menggunakan target palsu:untuk menghindari konflik dengan file dengan nama yang sama, dan untuk meningkatkan performa.

...

Target palsu seharusnya tidak menjadi prasyarat dari file target yang sebenarnya; jika ya, resepnya akan dijalankan setiap kali make go untuk memperbarui file itu. Selama target palsu tidak pernah menjadi prasyarat dari target sebenarnya, resep target palsu hanya akan dijalankan jika target palsu adalah tujuan yang ditentukan


-B alihkan ke make, yang bentuk panjangnya adalah --always-make , beri tahu make untuk mengabaikan stempel waktu dan membuat target yang ditentukan. Ini mungkin menggagalkan tujuan penggunaan make, tetapi mungkin itulah yang Anda butuhkan.


Linux
  1. Apa itu Makefile dan bagaimana cara kerjanya?

  2. Cara memaksa instalasi mode teks Redhat Linux

  3. Cara Memaksa Perintah cp untuk Ditimpa tanpa Konfirmasi

  1. Cara memaksa Apache untuk menggunakan HTTPS

  2. Apa itu Kurasi Konten dan bagaimana cara melakukannya?

  3. CentOS / RHEL 7 :Cara mengatur target default (runlevel default)

  1. CentOS / RHEL 5:Cara membangun kembali Gambar Ramdisk Awal

  2. Cara memaksa cp untuk menimpa tanpa konfirmasi

  3. Bagaimana cara mengubah lokasi qmake PREFIX