Tekhnik Dasar Compile Program I

Posted: Maret 20, 2013 in LINUX
Tag:

ubuntu

Setelah sekian lama fokus pada sebuah kerjaan yang menyita waktu akhirnya saya bisa menyempatkan waktu untuk membuat sedikit coretan pada blog ini. sesuai dengan judul diatas saya akan berbagi tentang tekhnik dasar compile program. sebelumnya pastikan dulu dalam sistem operasi anda telah terinstall paket build-essential dan checkinstall. dalam hal ini kebetulan saya menggunakan sistem operasi ubuntu.

secara garis besar tahapan compiling saya bagi dalam beberapa tahap :

  • mempersiapkan file source code yang akan di compile
  • melakukan perpindahan direktori ke directory source code
  • melakukan configure file dengan ./configure
  • compile program dengan perintah make
  • install program dengan make install
  • checkinstall

Bagian 1 mempersiapkan file source code

biasanya program yang tidak ada .deb nya atau program yang di release dalam bentuk source code, di simpan dalam format tarball(.tar, .tar.gz, .tar.bz2). di dalam file tarball inilah terdapat kode-kode yang harus kita kompile dan kita jalankan di dalam sistem.

kemudian setelah itu, extract file tarball tersebut dengan mengklik kanan file lalu pilih extract here atau bisa menggunakan terminal dengan perintah :

tar -xzvf namafile.tar.gz 

sesuaikan dengan nama format tarball pada file anda.

Note : direktori menyimpan file tarball harus writeable. jika direktori tempat menyimpan file tarball belum writeable maka kita perlu untuk membuatnya menjadi writeable terlebih dahulu. untuk menjadikan writeable bisa menggunakan perintah

sudo chown u+rwx path-direktori-anda kemudian sudo chmod u+rwx path-direktori-anda

keterangan :

chown : perintah untuk memberi hak kepemilikan folder

chmod : perintah untuk mengatur user permision

u+rwx : membuat user bisa meread, write, execute dan mengeksekusi file yang terdapat dalam direktori

misalnya sebagai berikut :

sudo chown alfindesktop /media/Data/Download kemudian sudo chmod /media/Data/Donwload

demikian sedikit coretan tanganya, untuk bagian selanjutnya menyusul yah … hehe …

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s