Uusi FreePascal

FPC

11

891

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • 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
        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

    1. Rasismia kaikkialla näkevät ovat Suomen tyhmimpiä ihmisiä

      ja monillahan kuluu myös mielialalääkkeitä, eli päässä on ongelmia. Mutta he eivät tajua kuinka paljon ja ihan todellis
      Maailman menoa
      130
      5568
    2. Persujen mukaan rasismi on huumoria

      Vaan kun koomikko kutsui Halla-ahoa fasistiksi, niin piti haastaa oikeuteen. Mihin se huumorinitaju yhtäkkiä hävisi? ⠀
      Maailman menoa
      186
      5487
    3. BOIKOTOIN - Ei mitään Suomi.fi postilaatikoita käyttöön

      Ainakaan minulle! Vai että pitäisi alkaa siellä käyädä katselemassa tammikuusta 2026 siis periaatteessa päivittäin että
      Maailman menoa
      217
      4156
    4. 220
      3399
    5. Lasse Lehtonen vaatii persuja pyytämään anteeksi aasialaisilta

      Persut ova romahduttaneet Suomen maakuvan parissa päivässä negatiiviseksi rasismillaan ja se alkaa vaikuttamaan jo Suome
      Maailman menoa
      123
      3188
    6. Hallitus on kaadettava ja Orpon on erottava

      Mikään muu hallitus ei ole oman elämäni aikana tuhonnut näin paljon tämän maan taloutta ja työllisyyttä sekä suomen main
      Maailman menoa
      104
      3164
    7. HS 12/25 kysely: persut romahti, demarit raketoi

      Kyyti on kylmää persuleirissä, saattaa vetää siellä silmätkin viirulleen. Sen sijaan SDP:n puoluetoimistolla voidaan pok
      Maailman menoa
      20
      2951
    8. Lasse Lehtonen palasi ambulanssilennolla Suomeen

      Nyt on syytä lopettaa irvailu.
      Maailman menoa
      127
      1914
    9. Rasismi rapauttaa Suomen mainetta ja hallituksen hiljaisuus pahentaa vahinkoa

      Finnairin viesti Japanista on pysäyttävä: suomalaisen politiikan rasismikohut heijastuvat suoraan matkustuspäätöksiin ja
      Maailman menoa
      166
      1885
    10. 61
      1389
    Aihe