Picproje Elektronik Sitesi

PROGRAMLAMA DİLLERİ => Delphi => Konuyu başlatan: mur@t - 15 Ağustos 2018, 18:25:34

Başlık: Lazarus windows'dan Linux'a derleme?
Gönderen: mur@t - 15 Ağustos 2018, 18:25:34
Merhaba,

Linux'da (aslında raspberry pi'de) lazarus ile program yazmak istiyorum.
Anlayabildiğim kadarıyla 3 yolu var.

1. Windows'a Lazarus kurmak ve linux için (belki Raspberry pi için?) çapraz derleme yapmak
2. Delphi'ye (D7) CrossFPC entegre etmek
3. RaspberryPi'ye Lazarus kurmak

1. seçeneği denedim, windows için derleyebiliyorum ancak target: linux olduğunda derleyemiyorum. İzlediğim video'da, fpc klasörü altından lib yükleyip gayet güzel derliyor ama ben Lazarus kurduğumda, bu lib klasörünü göremiyorum.

2. seçenekte, cross compile yaptığımda da error veriyor ve derlemiyor.

Bu konuda öneri ve yardımlarınızı rica ediyorum...



Başlık: Ynt: Lazarus windows'dan Linux'a derleme?
Gönderen: MC_Skywalker - 15 Ağustos 2018, 19:28:36
Virtual Box içine Linux kurup çalımak faydalı olabilir.
Başlık: Ynt: Lazarus windows'dan Linux'a derleme?
Gönderen: mur@t - 15 Ağustos 2018, 19:59:05
Alıntı yapılan: MC_Skywalker - 15 Ağustos 2018, 19:28:36Virtual Box içine Linux kurup çalımak faydalı olabilir.

VMWare'de Ubuntu yüklü, Linux ve raspbian yüklü sistemim var. derlemeyi nerede ve nasıl yapacağım? Linux bilmeyen biri olarak...
Başlık: Ynt: Lazarus windows'dan Linux'a derleme?
Gönderen: boreas - 15 Ağustos 2018, 21:20:39
Codetyphon kur windowsda raspberry derleme yap. En rahat onunla yaparsın. Bütün kitaplık lar vs geliyor
Başlık: Ynt: Lazarus windows'dan Linux'a derleme?
Gönderen: MCansız - 15 Ağustos 2018, 21:52:35
merhaba

rpi için lazarus verisyonu var ben denemiştim oldukça iyi ama gpio erişimleri sizi zorlayabilir.

wiringpi için örnek https://github.com/laz2wiringpi/laz2wiringpi

https://www.getlazarus.org/setup/?download#raspberry_pi kurulum için burayı kullanabilirsiniz.

size tavsiyem rpi üzerine qt5 kurmanız youtube da bolca örnek mevcut c++ rpi yapısına ve kütüphanelerine daha uygun olacaktır.
Başlık: Ynt: Lazarus windows'dan Linux'a derleme?
Gönderen: OptimusPrime - 15 Ağustos 2018, 21:52:58
Linux kursan bile hala hedef islemcin farkli oldugu icin capraz derleyiciye ihtiyacin var. En temizi raspberry uzerinde calismak.
Başlık: Ynt: Lazarus windows'dan Linux'a derleme?
Gönderen: boreas - 15 Ağustos 2018, 22:48:28
Rpi de yapmak yavaş ve sağlıksız sürüm eski ben winde istediğim gb yazıp rpide çalıştırabiliyorum.
Başlık: Ynt: Lazarus windows'dan Linux'a derleme?
Gönderen: mur@t - 16 Ağustos 2018, 09:20:18
cevaplarınız için teşekkür ederim.

RPi'ye lazarus kurulumu hala devam ediyor. Ama ilk tercihim PC/windows üzerinde ve mümkünse pascal ile çalışmak.
Yeni bir derleyici/syntax öğrenmek zor geliyor.
PC'ye Lazarus'u kurdum ancak çapraz derleyici için gerekli kurulumu beceremedim.

Codetypon iniyor, bir de onu deneyeyim.

Tekrar teşekkürler...

Başlık: Ynt: Lazarus windows'dan Linux'a derleme?
Gönderen: kimlenbu - 16 Ağustos 2018, 09:22:27
ben rpi3 model b'de teamviewer kurup win10 yüklü laptop'ımdan bağlanıp kod yazıyorum. Eski rpi'lar oldukça yavaş tavsiye etmem, teamviewer bile çalışmıyor ilk nesil rpi'da.
Başlık: Ynt: Lazarus windows'dan Linux'a derleme?
Gönderen: boreas - 16 Ağustos 2018, 09:35:11
Codetyphon lazarus un bir türevi kitaplıklar hazır geliyor başka farkı yok
Başlık: Ynt: Lazarus windows'dan Linux'a derleme?
Gönderen: mur@t - 16 Ağustos 2018, 13:40:37
Alıntı yapılan: boreas - 16 Ağustos 2018, 09:35:11Codetyphon lazarus un bir türevi kitaplıklar hazır geliyor başka farkı yok


Evet, öyleymiş. Kurulum yeni bitti. RPi'ye lazarus, PC'ye codetypon kurdum. İkisi de sorunsuz çalıştı.
GPIO ve diğer donanımlara daha sonra bakacağım.

Teşekkürler, iyi günler...
Başlık: Ynt: Lazarus windows'dan Linux'a derleme?
Gönderen: z - 28 Nisan 2020, 06:15:10
@mur@t

Nasıl yaptığını vs açıklayabilirmisin?
Başlık: Ynt: Lazarus windows'dan Linux'a derleme?
Gönderen: CaFFeiNe - 28 Nisan 2020, 10:44:46
daha denemedim, yalnız benimde ilgimi çekti

Başlık: Ynt: Lazarus windows'dan Linux'a derleme?
Gönderen: z - 28 Nisan 2020, 12:43:04
Typhon 32 IDE icin videoya gore kurulumu yaptim.

Windows denemesi yaptim sorunsuz calisti.

Raspberry Pi icin

Project -> Option -> Path ->Libraries icin

arm-linux-pi ve arm-linux-Raspbian in her birisini ayri ayri denedim.

Project -> Option -> Config and Target

Target OS: Linux
Target CPU: arm
Target processor: Default

sectim ve Ctrl F9 ile proje dosyasini uretmek istersem

Build File C:\Users\Bulent\Desktop\AAA\project1.ppr: Exit code 1, Errors: 1
Error: C:\codetyphon\fpc\fpc32\bin\i386-win32\ppc386.exe returned an error exitcode


Hata ile ilgili daha baska hic bir aciklama yok.

Kim yardimci olabilir?

Shift F9 ile derleme yaparsam

Compile Project, OS: linux, CPU: arm, Target: project1: Success, Warnings: 4
project1.ppr(21,1) Warning: "crti.o" not found, this will probably cause a linking failure
project1.ppr(21,1) Warning: "crtbegin.o" not found, this will probably cause a linking failure
project1.ppr(21,1) Warning: "crtend.o" not found, this will probably cause a linking failure
project1.ppr(21,1) Warning: "crtn.o" not found, this will probably cause a linking failure

Der.


Başlık: Ynt: Lazarus windows'dan Linux'a derleme?
Gönderen: z - 28 Nisan 2020, 15:17:55
library yolunu arm-linux-Raspbian\ olarak verince sifir hata ile derledi,. Fakat uretilen proje dosyasini Raspberry Pi Zero'ya flash ile tasiyip calistirdigimda

Access Violation

Press OK to ignore and risk data corruption.
Press Abort to kill the program

Seklinde hata kutusu cikiyor.

OK desem de programim calismiyor, ekrana bile gelmiyor.
Başlık: Ynt: Lazarus windows'dan Linux'a derleme?
Gönderen: z - 28 Nisan 2020, 16:54:10
https://www.pilotlogic.com/sitejoom/index.php/wiki?id=386

Videoda anlatilanlarin aynisi.

Fakat hala uygulama yapamiyorum.

Sifir hata ile derleme yapiyor. Kodlari kite kopyaladigimda calismiyor.
Başlık: Ynt: Lazarus windows'dan Linux'a derleme?
Gönderen: dhan000 - 28 Nisan 2020, 18:54:10
linkteki konu nispeten eski bir konu yaklaşık 7 senelik gibi görünüyor.
çalışmama sebebi sizin elinizdeki kartta bulunan arm işlemcinin yeni bir versiyon olması olabilir.
sizin karttaki arm11 konudaki ise o zamanalar var olan  daha eski bir arm işlemci için.
Başlık: Ynt: Lazarus windows'dan Linux'a derleme?
Gönderen: z - 29 Nisan 2020, 01:13:27
Typhone'un kendi formunda bir kisi Raspery Pi Zero icin deneme yaptigini ve basarili oldugunu kutuphane olarak Raspery Pi sectigini sonucta her iksinin de ARMV6 neslinden oldugunu soylemis.

Benim cabalamalarimdan farkli olarak windows ortaminda degil linux ortaminda derleme yapmis. Yanlis hatirlamiyorsam debian kullaniyormus.

Typhon da zaten cross compiler isini hallediyor benim windows ortamında çalışıyor olmam sorun olmamalıydı.

Başlık: Ynt: Lazarus windows'dan Linux'a derleme?
Gönderen: engerex - 29 Nisan 2020, 09:08:20
 Raspery Pi 2, 3 ve 4 dışındaki 1, Zero, A, B vs. hepsi tek çekirdekli ve hepsi ARM1176JZF-S yani Armv6 mimarisinde.
Başlık: Ynt: Lazarus windows'dan Linux'a derleme?
Gönderen: power20 - 01 Mayıs 2020, 23:50:18
bedava işlerin pisliği bunlar. ben de sabahtan beri uğraşıyorum. Windowsta linux için derleme yapılamayacak mı ? mantıksız iş. windowsta çalışmasın fakat derlesin.

codetyphoınb indirdim 900mb civarı
bakar mısınız ne demiş:
Alıntı YapERROR: "User has NOT Administrator Privileges"
Please, run this script with Administrator Privileges
Installation Aborted...
halbuki bat dosyayı yönetici olarak çaliştırdım. daha ne arıyor bela mı istiyor?
Başlık: Ynt: Lazarus windows'dan Linux'a derleme?
Gönderen: muhittin_kaplan - 01 Mayıs 2020, 23:54:43
neyi indirdiniz anlamadım ? (spyder mi o ?)
Başlık: Ynt: Lazarus windows'dan Linux'a derleme?
Gönderen: power20 - 02 Mayıs 2020, 10:45:31
bat dosyayı değiştirdim Administrator Privileges kontrol eden yeri sildim.  kurulabildi.