Kirjoittaja Aihe: FreeBASIC Ubuntuun.  (Luettu 32030 kertaa)

E.K.Virtanen

  • Käyttäjä
  • Viestejä: 736
    • Profiili
    • Sähköaivoilua
FreeBASIC Ubuntuun.
« : 22.01.07 - klo:17.25 »
Näyttää siltä että FreeBASIC on ubuntunistien keskuudessa yleistynyt...tai sanotaanko että Ubuntu on FreeBASIC käyttäjien keskuudessa yleistynyt joten josko joku suomalainenkin on harkinnut ko. mainion kääntäjän asentamista niin tässäpä suomennettu howto alkup. Eng. kielisestä oppaastani.

Lataa tuorein vakaa (stable) versio kääntäjästä. http://www.freebasic.net/index.php/download
Avaa paketti archive managerilla (mikä tää on suomeksi? :D)
Pura paketti haluamaasi paikkaan, avaa konsoli ja suuntaa vaikka hakemistoon jonne .tar paketin purit.

Sitten aloitamme raskaimman osuuden.
Koodia: [Valitse]
sudo apt-get install gcc
sudo apt-get install libc6-dev
sudo apt-get install ncurses-dev
/* jos haluat myös grafiikat käyttöön tarvitset myös nämä*/
sudo apt-get install libx11-dev
sudo apt-get install libxext-dev
sudo apt-get install libxpm-dev
sudo apt-get install libxrandr-dev
sudo apt-get install libxrender-dev
sudo ./install.sh -i

Nyt on kääntäjä asennettuna, kokeillaanpas.
Koodia: [Valitse]
gedit testi.bas
Ja ko. tiedostoon vaikkapa seuraavat rivit.
Koodia: [Valitse]
Screen 13
Print "Ubuntu ja FreeBASIC ne yhteen soppii..."
Sleep
End

Tallenna ja sulje gedit. Kirjoita komentoriville
Koodia: [Valitse]
fbc testi.bas

ja sen jälkeen aja tiedosto
Koodia: [Valitse]
./testi
Jotkin paketeista jotka apt-getin kautta asennetaan toki saattavat jo olla joillakin asennettuina mutta silloin vain skipataan ko. rivin ohi ja jatketaan seuraavasta.

Example tiedostojen kautta sitten vain tutkimaan kuinka esim. gtk saadaan hallintaan FB:n avulla jne.
« Viimeksi muokattu: 25.05.13 - klo:18.42 kirjoittanut E.K.Virtanen »

E.K.Virtanen

  • Käyttäjä
  • Viestejä: 736
    • Profiili
    • Sähköaivoilua
Vs: FreeBASIC Ubuntu Dapperiin.
« Vastaus #1 : 22.01.07 - klo:17.28 »
Ja tässä ohje kuinka saa syntaksi värit GEditiin.
http://www.freebasic.net/forum/viewtopic.php?t=5984

Kari Argillander

  • Käyttäjä
  • Viestejä: 437
  • Kubuntu - Hardy
    • Profiili
Vs: FreeBASIC Ubuntu Dapperiin.
« Vastaus #2 : 16.08.08 - klo:15.52 »
Voisiko ohjeen kirjoittaja/täydentäjät kirjoittaa viestin jossa vahvistavat että     

a) ohje on edelleen käyttökelpoinen Hardyssä (tuorein LTS, tuorein stable) eli uudet ominaisuudet eivät ole poistaneet tarvetta ohjeelle tai että ohjeessa käytetyt työkalut jne ovat edelleen Hardyssä käytössä
b) antavat luvan ohjeen siirtämiseen Ubuntu Suomen wikiin (http://wiki.ubuntu-fi.org). Kts. Wikin lisenssistä jne lisätietoja täältä: http://wiki.ubuntu-fi.org/#head-867666147f48c6b667ec0f6be3f5f16852046770
c) antavat luvan ohjeen siirtämiseen Linux.fi-wikiin (http://linux.fi/index.php/Etusivu). Kts. Wikin lisenssistä jne lisätietoja täältä: http://linux.fi/index.php/Linux.fi:Lisenssi

Sinun ei ole pakko antaa lupaa siirtää ohjetta molempiin wikeihin vastaat tällöin vain joka b:hen tai c:hen kyllä.
Kiitos!
Kaikkea täällä sanomaani saa käyttää public domain lisenssillä. Lainauksia ei saa käyttää ellei lainauksen lähde sitä salli. Tiedostoja ei saa käyttää ellei sitä erikseen sallita.

E.K.Virtanen

  • Käyttäjä
  • Viestejä: 736
    • Profiili
    • Sähköaivoilua
Vs: FreeBASIC Ubuntuun.
« Vastaus #3 : 25.05.13 - klo:18.59 »
Lataa uusin FB kääntäjä ( FreeBASIC-x.xx.x-linux.tar.gz) osoitteesta http://www.freebasic.net/get
Pura paketti haluamaasi paikkaan.
Avaa terminaali ja mene samaiseen hakemistoon johon ko. paketin purit.
Suorita terminaalissa "sudo ./install.sh -i"
Riippuen jakelustasi, tarvitset seuraavia paketteja. Asenna ne sudo apt-get install ***

Koodia: [Valitse]
        Debian/Ubuntu:
            x86:               amd64 old:           amd64 new:
              gcc                gcc-multilib         gcc-multilib
              g++                g++-multilib         g++-multilib
              libncurses5-dev    lib32ncurses5-dev    lib32ncurses5-dev
              libx11-dev         ia32-libs            libx11-dev:i386
              libxext-dev        lib32ffi-dev         libxext-dev:i386
              libxrender-dev                          libxrender-dev:i386
              libxrandr-dev                           libxrandr-dev:i386
              libxpm-dev                              libxpm-dev:i386
              libffi-dev

Testataksesi, että kaikki toimii mennään kokeilemaan mallikoodeja.
Terminaalissa,
cd examples/graphics
fbc flame.bas
./flame

Mikäli haluat kääntää esim. GTK:ta hyödyntäviä koodeja, asenna tarvittavat kirjastot GTK:n käyttämiseen.

Tämä ohje on testattu FB-kääntäjä versiolla 0.24.0 ja ubuntu 12.04 lts X86. Ohjetta saa muokata, kopioida, siirtää ja mitä tahansa.
« Viimeksi muokattu: 25.05.13 - klo:19.01 kirjoittanut E.K.Virtanen »