Ketika ingin meng-compile suatu source program di sistem operasi turunan UNIX (linux, BSD dll) biasanya kita menggunakan GNU make. Bagi yang menggunakan sistem operasi berbasis server yang tidak menggunakan GUI (Graphical User Interface), output (keterangan) hasil dari compile menggunakan GNU make tersebut akan ditampilkan begitu saja di layar. Lalu jika layarnya di-clear maka hilanglah output tadi. Nah, bagaimana caranya agar semua output kita itu dapat disimpan di sebuah file log? Begini caranya.
Masuklah ke dalam direktori dimana source yang ingin kamu compile berada. Lalu lakukan perintah berikut:
atau
# make >arsip.log 2>&1Hasilnya,sebuah file bernama arsip.log akan terbentuk di direktori tadi dan berisikan output hasil compile kamu. Cara itu namanya redirection, jadi hasil command diarahkan ke sebuah log. Redirection tersebut bukanlah perintah bawaan dari GNU make, jadi kamu tidak akan menemukannya di man pages. Namun cara pertama diatas tidak bisa digunakan untuk bash shell, jadi jika kamu menggunakan bash pakailah perintah yang kedua. Atau jika kamu ingin file log kamu itu ditempatkan di tempat lain, bisa juga seperti ini (bisa untuk bash shell):
# make &>/home/user_kamu/arsip.logOke deh, selamat mencoba.

Recent Comments