Tip compile di Lazarus ke target CPU 64 Bit (Mac Only)


by LuriDarmawan in more 4 years ago 1446
Tulisan ini berkaitan dengan artikel Release Lazarus 2.0.6 sebelumnya.
Pada dasarnya file distribusi Lazarus untuk Mac diterbitkan dalam platform 32 Bit. Hal ini cukup merepotkan jika kita membutuhkan aplikasi yang mesti jalan di 64 bit, sedangkan cross-compile tidak berjalan dengan baik. Solusinya: 1. Lazarus dibuild dulu menjadi 64 Bit 2. Ubah compiler menjadi fpc atau ppcx64

Detil instruksi:

Compile Lazarus ke 64 Bit

melalui console/terminal, masuk ke direktori /Developer/lazarus
$ cd /Developer/lazarus
build Lazarus secara manual ke 64 bit
$ make LCL_PLATFORM=cocoa CPU_TARGET=x86_64 bigide
Tunggu beberapa saat, kira-kira seperminuman teh, hasil build akan selesai. Selanjutnya coba jalankan lazarus seperti biasanya. Pada kondisi ini, lazarus sudah berjalan di 64 bit, bisa dicek dari menu 'Help/About' . Tetapi, jika melakukan kompilasi terhadap suatu kode sumber, hasilnya masih dalam 32 bit. Karena compiler executable masih menggunakan
/usr/local/bin/ppc386
.

Ubah compiler menjadi fpc atau ppcx64

Dari Lazarus, masuk ke menu 'Tools/Option' , pada bagian 'Compiler executable' , ubah menjadi :
/usr/local/bin/fpc
Setelah langkah ini, Anda bisa membuat hasil kompilasi ke 32 bit ataupun 64 bit. Selamat Mencoba Lazarus IDE dengan docking   Sumber: Ajaro

Coinfest

Pascal Indonesia is Coinfest Asia 2024's official community partner! 🀝
β˜€οΈ Take part in Asia’s immersive Web3 festival, where innovation meets adoption.
🎟 Get your tickets at www.coinfest.asia and use our special promo code : CA24PASCALINDO to get 10% off!

Why Coinfest Asia?
● Unconventionally Engaging
Our immersive setting and programming leave you with more memory markers than any other event
● Dive into Emerging Markets
Get connected in Southeast Asia; the fastest-growing Web3 region in the world
● Jump straight into Adoption
Foster collaborations directly in Indonesia where there are 437k new crypto users each month

Local Business Directory, Search Engine Submission & SEO Tools FreeWebSubmission.com SonicRun.com