Perbandingan Alat Kompilasi Silang Paket Untuk Ditanam Pada Linux Familiar Di Qemu
Di pos oleh tiandii -
Volume
Abstrak
Pada sistem operasi kecil, seperti Linux Familiar yang diinstall di Pocket PC memiliki keterbatasan media penyimpanan. lni menyebabkan pengurangan paket yang ada didalamnya. Salah satu paket yang dikurangi adalah gcc, yang merupakan kompilator dasar di linux. Hal ini menyebabkan penambahan paket baru menjadi susah, karena kebanyakan paket yang baru disediakan dalam bentuk .tar.gz (tarball), dan harus dikompilasi dengan gee. Salah satu cara untuk penambahan paket baru berekstensi .tar.gz ke Linux Familiar adalah dengan cara kompilasi silang. Kompilasi silang yang dilakukan pada penelitian ini hanya sebatas untuk merubah paket .tar.gz menjadi .so, .0 danjile biner jika ada. Juga mencoba untuk mengkompilasi silang source code dalam bahasa C/C++ . Kotnpilasi silang dilakukan dengan kompilator silang, seperti monmotha, arm-linux-gcc, dan gcc cross compiler. Dart ketiga kompilator silang tersebut, hanya gcc cross compiler yang mampu melakukan kompilasi silang, baik kompilasi di komputer host ataupun saat eksekusi di komputer target. Sedangkan untuk monmotha dan arm-linux gcc hanya mampu mengkompilasi di komputer host saja, sedangkan eksekusi di komputer targel gagal. Hal ini disebabkan karena arsitektur mesin yang dipakai Linux Familiar yang diinstal di emulator berbeda dengan arsitektur mesin tujuan kompilator tersebut. Kompilator silang in; diharapkan mampu memutakhirkan Linux Familiar. Dan dari hasil penelitian, akan lebih baik jika dapat dikembangkan kompilator silang dengan banyak arsitektur mesin.Tahun
2010
Penulis
Abdi Wahab, Abdusy Syarif
Keyword
Linux Familiar, Kompilasi Silang, Paket Tarball