Version 14 (modified by slavazanko, 12 years ago) (diff) |
---|
Programs and libraries needed for successful build
Name | Name of binary package | Description |
glibc | glibc-headers | Main GNU C Library |
uClibc | uclibc-source (deb) | Alternative to glibc for embedded or lean systems like OpenWrt or Freetz |
gcc | gcc | GNU C Compiler |
make | make | Utility for building and linking programs and libraries |
autoconf | autoconf | Utility for automatic configuration of the source tree before the build process starts |
automake | automake | Utility for automatic Makefile creation |
libtool | libtool | Helper for creating shared libraries |
glib >= 2.8 | libglib2.0-dev (deb) glib2-devel (rpm) | Cross-platform library with the implementations of many basic algorithms |
pcre | libpcre3-dev (deb) pcre-devel (rpm) | Library for PERL-compatible regular expressions support. Needed if glib version is lower than 2.14 |
slang | libslang2-dev (deb) slang2-devel (rpm) | Powerfull cross-platform library for text console manipulation. This library is alternative to the ncurses library |
ncurses | libncurses-dev (deb) ncurses-devel (rpm) | Yet another library for working with text console. May be replaced with S-Lang2 |
gettext | gettext-dev (deb) gettext-devel (rpm) | Multilanguage support |
cvs | cvs | Concurrent Versions System. Needed for 'autopoint' (from 'gettext' package) |
pkgconfig | pkgconfig | Utility for automatically getting the linker and compiler flags right to successfully link against other libraries and programs |
gpm | libgpm-dev (deb) gpm-devel (rpm) | General purpose mouse library for console |
libssh2 >=1.2.5 | libssh2-dev (deb) libssh2-devel (rpm) | Client-side C library implementing the SSH2 protocol |