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...
Virtual Box içine Linux kurup çalımak faydalı olabilir.
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...
Codetyphon kur windowsda raspberry derleme yap. En rahat onunla yaparsın. Bütün kitaplık lar vs geliyor
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.
Linux kursan bile hala hedef islemcin farkli oldugu icin capraz derleyiciye ihtiyacin var. En temizi raspberry uzerinde calismak.
Rpi de yapmak yavaş ve sağlıksız sürüm eski ben winde istediğim gb yazıp rpide çalıştırabiliyorum.
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...
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.
Codetyphon lazarus un bir türevi kitaplıklar hazır geliyor başka farkı yok
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...
@mur@t Nasıl yaptığını vs açıklayabilirmisin?
daha denemedim, yalnız benimde ilgimi çekti
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.
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.
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.
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.
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ı.
Raspery Pi 2, 3 ve 4 dışındaki 1, Zero, A, B vs. hepsi tek çekirdekli ve hepsi ARM1176JZF-S yani Armv6 mimarisinde.
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?
neyi indirdiniz anlamadım ? (spyder mi o ?)
bat dosyayı değiştirdim Administrator Privileges kontrol eden yeri sildim. kurulabildi.