Uusi FreePascal kääntäjä on saatavana.
http://www.freepascal.org/
Uusi FreePascal
11
914
Vastaukset
- FPC
FPC tukee useita käyttöjärjestelmiä, eri prosessoreita, eri bittisyyksiä:
Tässä voisi mainita mm Windows 7, Vista, CE, XP, 2000, NT, ME, 98, 95,
Linux. MacOSX, FreeBSD, Haiku, OS/2, DOS, Game Boy Advance, Nintendo DS ...- n900
Joko asensitte FPC:n N900:aan? ARM-Linux-binäärikin näkyy olevan tarjolla. Puhelimen softat kuuluu kääntää puhelimessa. :)
- M_5
n900 kirjoitti:
Joko asensitte FPC:n N900:aan? ARM-Linux-binäärikin näkyy olevan tarjolla. Puhelimen softat kuuluu kääntää puhelimessa. :)
Pienellä etsiskelyllä löytyi ohjeitakin Maemo 5:lle täältä:
http://wiki.lazarus.freepascal.org/Setup_Cross_Compile_For_ARM
Oletko yrittänyt kokeilla tuota ? - N900
M_5 kirjoitti:
Pienellä etsiskelyllä löytyi ohjeitakin Maemo 5:lle täältä:
http://wiki.lazarus.freepascal.org/Setup_Cross_Compile_For_ARM
Oletko yrittänyt kokeilla tuota ?En ole kokeillut tuota ristikäännösympäristöä. Ajattelin, että ristikäännöksen sijaan asentais kääntäjän (fpc) suoraan N900:aan, käyttämättä sitä minkään PC:n kautta. Laitoin sen latautumaan tuohon taustalle... pitääpä kokeilla...
- N900
N900 kirjoitti:
En ole kokeillut tuota ristikäännösympäristöä. Ajattelin, että ristikäännöksen sijaan asentais kääntäjän (fpc) suoraan N900:aan, käyttämättä sitä minkään PC:n kautta. Laitoin sen latautumaan tuohon taustalle... pitääpä kokeilla...
Asennus oli ok, mutta bin/fpc:n ajoyritys antoi Illegal instruction. Taisi olla vähän erilainen ARM kuin luurissa, joka sanoo
$ cat /proc/cpuinfo
Processor : ARMv7 Processor rev 3 (v7l)
Pitääpä kattella joskus lisää. - 5- m
N900 kirjoitti:
Asennus oli ok, mutta bin/fpc:n ajoyritys antoi Illegal instruction. Taisi olla vähän erilainen ARM kuin luurissa, joka sanoo
$ cat /proc/cpuinfo
Processor : ARMv7 Processor rev 3 (v7l)
Pitääpä kattella joskus lisää.Vaihdoitko assembler tekemät käskyt eabi v5 yhteensopivaksi?
Ohjevideo:
http://www.youtube.com/watch?v=6rX4EujXATo
Kysymykset ja toiveet kannattaa laittaa tänne:
http://www.lazarus.freepascal.org/index.php/board,17.0.html - N900
5- m kirjoitti:
Vaihdoitko assembler tekemät käskyt eabi v5 yhteensopivaksi?
Ohjevideo:
http://www.youtube.com/watch?v=6rX4EujXATo
Kysymykset ja toiveet kannattaa laittaa tänne:
http://www.lazarus.freepascal.org/index.php/board,17.0.html...kuten sanoin, en halua asentaa ristikäännösympäristöä PC:lle, Lazaruksesta puhumattakaan. (Ei mulla ollu edes tietokonetta eilen kotona.) Kirjoittelin tänne N900:lla yhdessä selaimen ikkunassa samalla kun downloadasin fpc-2.2.2.arm-linux.tarin freepascal.orgista toisessa ikkunassa. Luurin terminaalissa purin paketin ja ajoin installerin. Kattelin esimerkkikoodeja ja koitin ajaa asentuneita binäärejä, mutta fpc ja fpcmake antoivat kumpikin vain Illegal instructionin.
Binäärit näyttävät olevan tosiaan ARMille käännettyjä Linux-softia niin kuin luvattiinkin:
$ file fpc
fpc: ELF 32-bit LSB executable, ARM, version 1, statically linked, stripped
vaan eivätpä toimineet sellaisenaan N900:ssa. Jos joku tietää jonkin tavan miten niitä voisi kuitenkin ajaa siinä, niin oishan se ihan hienoa. Mutta ei sillä oikeasti ole paljon väliä, löytyy aika monta muuta helpompaa tapaa koodailla siihen pikkujuttuja ilman mitään SDK-virityksiä. - m.5.
N900 kirjoitti:
...kuten sanoin, en halua asentaa ristikäännösympäristöä PC:lle, Lazaruksesta puhumattakaan. (Ei mulla ollu edes tietokonetta eilen kotona.) Kirjoittelin tänne N900:lla yhdessä selaimen ikkunassa samalla kun downloadasin fpc-2.2.2.arm-linux.tarin freepascal.orgista toisessa ikkunassa. Luurin terminaalissa purin paketin ja ajoin installerin. Kattelin esimerkkikoodeja ja koitin ajaa asentuneita binäärejä, mutta fpc ja fpcmake antoivat kumpikin vain Illegal instructionin.
Binäärit näyttävät olevan tosiaan ARMille käännettyjä Linux-softia niin kuin luvattiinkin:
$ file fpc
fpc: ELF 32-bit LSB executable, ARM, version 1, statically linked, stripped
vaan eivätpä toimineet sellaisenaan N900:ssa. Jos joku tietää jonkin tavan miten niitä voisi kuitenkin ajaa siinä, niin oishan se ihan hienoa. Mutta ei sillä oikeasti ole paljon väliä, löytyy aika monta muuta helpompaa tapaa koodailla siihen pikkujuttuja ilman mitään SDK-virityksiä.Huomaa että fpc 2.2.2 on aika vanha. Tuolloin ei ollut edes kyseistä ARM CPU:ta saatavana. Nykyinen versio numero on 2.4.0 ja kehityksen alainen versio 2.5.1.
fpc 2.4.0 löytyy mm. täältä:
http://sourceforge.net/projects/freepascal/files/
ja kehitysversio SVN:stä
http://freepascal.org/develop.var - La R A
N900 kirjoitti:
En ole kokeillut tuota ristikäännösympäristöä. Ajattelin, että ristikäännöksen sijaan asentais kääntäjän (fpc) suoraan N900:aan, käyttämättä sitä minkään PC:n kautta. Laitoin sen latautumaan tuohon taustalle... pitääpä kokeilla...
Sillä Lazarus tarjoaa mahdollisuuden vaihtaa työpöytäympäristön toiseksi samalla lähdekoodilla.
Esim linuxissa voit valita GTK2 tai QT väliltä muuttamatta lähdekoodia.
Kaikki perustuu siihen että se käyttää Pascal:n GUI:ta. Lähes samanlainen GUI on Delphi:ssä. - Pascal kehittäjä
FreePascal kehittyy koko ajan nyt 2012 ilmestyi versio 2.6.0!
- Pascal:lla ohjelmoiv
Free Pascal:sta on ilmestynyt uusi versio 2.4. 2
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
On tiedossa, että venäjämieliset diggaavat diktatuurista venäjää
jossa ei esim. ole sanan- ja lehdistönvapautta. Mutta keitä nämä venäjän palvojat sitten ovat, ei heitä toki paljon ole472498Vihreiden, SDP:n ja Vasemmistoliiton kannattajista selvästi alle puolet on miehiä
ja silti joku punafeministi valitti kokoomuksen naiskannattajien puutteesta, vaikka siellä on enemmän naisia kuin punavi742477Belfastissa käynnissä kunnon persuilu
Joku random mamu tekee rikoksen, niin sikäläiset naamiopersut kostavat tuhoamalla kantaävestön omaisuutta. Liekö siellä732372Ensin Henry Novak ja nyt sitten se Irlannin tapaus
jossa mustaihoinen afrikkalainen mieshenkilö puukottaa valkoihoista maassa makaavaa miestä useita kertoa pään alueelle.572145Islamovasemmistolaisuus - tälläista termiä käytetään
Termi tarkoittaa alunperin äärivasemmiston ja muslimifundamentalistien liittoa, jonka ytimessä oli antisemitismi. Isl321867Persujen kannatusromahdus tekee kesästä 2026 nautinnollisen
Satoi tai paistoi, niin Suomen kansalaisella on kuluvana kesänä syytä hymyyn. Niin upealta tuntuu persujen kannatusroma841685Martina Aitolehti läpäisi Erikoisjoukot - Tilittää umpirehellisenä kuvauksista
Martina Aitolehti selvisi Erikoisjoukot koulutuksesta. Hän myös malttoi pääosin pitää mölyt mahassaan, vaikka saikin ko211143Riikka runnoo! sähkön hinta +25 %, bensan hina +16 %
Euron bensa! Tuo legendaarinen persujen vaalilupaus. Sannan hallitus pudotti sähköenergan alv:n 10 prosenttiin, Riikka r71024Rakastan sinua hiljaisuudessa
Rakastan sinua hiljaisuudessa. Olisit minun tai et, olen odottanut sinua vuosisatojen ajan. Ilman sinua sydämeni on yksi411005Eläköön kuningas, kuningas on kuollut
Heikki Nivala kaatui kuin mies. Kavaltaja käveli juuri edelliseen toukokuun kokoukseen hankkimansa puku päällä. Eläköön56886