- binutils
- libc development files (installing gcc will typically install these too)
- gcc
- libncurses development files
- libtinfo development files (if not already installed by libncurses)
- X11 development files (for FB graphics programs)
- libffi development files (for the ThreadCall keyword)
- gpm (general purpose mouse) daemon and libgpm (only needed for GetMouse support in the Linux console)
インストールする実際のパッケージ名は、GNU/Linux ディストリビューションに依存して変わります。
ネイティブの開発のため (32bit FB on 32bit system, or 64bit FB on 64bit system):
- Debian/Ubuntu:
- gcc
- libncurses5-dev
- libtinfo5 (if not already installed by libncurses5)
- libffi-dev
- libgl1-mesa-dev
- libx11-dev libxext-dev libxrender-dev libxrandr-dev libxpm-dev
- Fedora:
- gcc
- ncurses-devel
- libffi-devel
- mesa-libGL-devel
- libX11-devel libXext-devel libXrender-devel libXrandr-devel libXpm-devel
- OpenSUSE:
- gcc
- ncurses-devel
- libncurses5
- libffi-devel
- xorg-x11-devel
For 32bit development on a 64bit system:
- Debian/Ubuntu:
- gcc-multilib
- lib32ncurses5-dev
- libx11-dev:i386 libxext-dev:i386 libxrender-dev:i386 libxrandr-dev:i386 libxpm-dev:i386
- (See comment below re Ubuntu 10.04 LTS)
- OpenSUSE:
- gcc-32bit
- ncurses-devel-32bit
- xorg-x11-devel-32bit
- xorg-x11-libX11-devel-32bit
- xorg-x11-libXext-devel-32bit
- xorg-x11-libXrender-devel-32bit
- xorg-x11-libXpm-devel-32bit
- libffi-devel-32bit