Of course I compiled fbc many times with fbc
I compiled wxFBE and some of my own stuff (C64, fbRaytracer, 3D software renderer ...)
some user projects e.g. JASC_soccer ...
Report any problems with this version please.
source code (primary for the dev team)
download: fbc-0.91.0-src-minimal.tar.gz
(all source code changes marked with !!!ARM!!!)
ARM7 FreeBASIC tested on Beaglebone Black (BBB)
download: fbc-0.91.0-bbb-ubuntu.tar.gz (precise 12.04)
download: fbc-0.91.0-bbb-debian.tar.gz (wheezy 7.0)
download: fbc-0.91.0-bbb-arch.tar.gz (archlinux ARM)
download: fbc-0.91.0-bbb-angstrom.tar.gz (shipped with the device)
ARM6 FreeBASIC tested on Raspberry Pi (RPI)
download: fbc-0.91.0-pi-raspbian.tar.gz (most used on the PI)
download: fbc-0.91.0-pi-arch.tar.gz (archlinux ARM)
download: fbc-0.91.0-pi-debian.tar.gz (wheezy 7.0)
install it like:
cd $HOME
tar xfj fbc-0.91.0-xxx-yyy.tar.gz
cd fbc-0.91.0-xxx-yyy
sudo ./install.sh -i
In the case your favorite distro has no sudo or the user is disallowed from sudo use the 'su' command instead.
su -c "./install.sh -i"
I self use the '/usr' prefix ./install.sh -i /usr
many distros for small devices don't have a /usr/local folder at all
or /usr/local/bin isn't in the PATH and you have to add /usr/local/lib/freebasic/linux to the linker path also.
For short prefix /usr is safe on all distros I tested in the past.
usage is simple no extra option needed:
fbc yourprog.bas
Of course fbc -o max yourprog.bas is a usefull optimation option.
note: only fbc on angstrom has no oop at the moment !
Sorry but it's a build without the 'supc++' library (no classes nor new / delete ...)
It would be a good idea if some of you could create linux packages for FreeBASIC.
I have no time and the knowledge of the package manager primary apt-get, opkg and pacman.
Joshy
Some test screens for new FreeBASIC ARM visitors :-)
FreeBASIC on the PI with ARM6.
Raspbian

Archlinux

FreeBASIC on Beaglebone Black with ARM7.
Debian wheezy 7.0

Angstrom Linux:

Ubuntu precise 12.04
