1 | | = Programs and libraries needed for successful build = |
2 | | |
3 | | ||'''Name'''||'''Name of binary package'''||'''Description'''|| |
4 | | ||[https://www.gnu.org/software/libc/ glibc]||glibc-headers||Main GNU C Library|| |
5 | | ||[https://uclibc.org/ uClibc]||uclibc-source (deb)||Alternative to glibc for embedded or lean systems like !OpenWrt or Freetz|| |
6 | | ||[https://www.musl-libc.org/ musl]||musl-dev (deb)[[BR]]musl-devel (rpm)||Alternative to glibc|| |
7 | | ||[https://gcc.gnu.org/ gcc]||gcc||GNU C Compiler|| |
8 | | ||[https://clang.llvm.org/ clang]||clang||Alternative to GCC|| |
9 | | ||[https://www.gnu.org/software/make/ make]||make||Utility for building and linking programs and libraries|| |
10 | | ||[https://www.gnu.org/software/autoconf/ autoconf >= 2.64]||autoconf||Utility for automatic configuration of the source tree before the build process starts|| |
11 | | ||[https://www.gnu.org/software/automake/ automake >= 1.14]||automake||Utility for automatic Makefile creation|| |
12 | | ||[https://www.gnu.org/software/libtool/ libtool]||libtool||Helper for creating shared libraries|| |
13 | | ||[https://www.gtk.org glib2 >= 2.32] || libglib2.0-dev (deb)[[BR]]glib2-devel (rpm) ||Cross-platform library with the implementations of many basic algorithms|| |
14 | | ||[https://www.pcre.org/ pcre]||libpcre3-dev (deb)[[BR]] pcre-devel (rpm)||Library for PERL-compatible regular expressions support. Needed if glib version is lower than 2.14|| |
15 | | ||[https://www.s-lang.org/ slang2]||libslang2-dev (deb)[[BR]]slang2-devel (rpm)||Powerfull cross-platform library for text console manipulation. This library is alternative to the ncurses library|| |
16 | | ||[https://www.gnu.org/software/ncurses/ ncurses]||libncurses-dev (deb)[[BR]]ncurses-devel (rpm) ||Yet another library for working with text console. May be replaced with S-Lang2|| |
17 | | ||[https://www.gnu.org/software/gettext/ gettext >= 0.18.2]||gettext, autopoint (deb)[[BR]]gettext-devel (rpm)||Multilanguage support|| |
18 | | ||[https://pkg-config.freedesktop.org/wiki/ pkgconfig]||pkgconfig||Utility for automatically getting the linker and compiler flags right to successfully link against other libraries and programs|| |
19 | | ||[https://unix.schottelius.org/gpm/ gpm] ||libgpm-dev (deb)[[BR]]gpm-devel (rpm)||General purpose mouse library for console || |
20 | | ||[https://www.libssh2.org/ libssh2 >=1.2.8 ]||libssh2-1-dev (deb)[[BR]] libssh2-devel (rpm)|| Client-side C library implementing the SSH2 protocol || |
21 | | ||[https://aspell.net/ aspell]||libaspell-dev (deb)[[BR]]aspell-devel (rpm)||Free and Open Source spell checker designed to eventually replace Ispell|| |
22 | | ||[https://e2fsprogs.sourceforge.net/ e2fsprogs >=1.42.4 ]||libext2fs-dev (deb)[[BR]]e2fsprogs-devel (rpm)||Library implementing ext{2,3,4}fs support || |
| 1 | https://github.com/MidnightCommander/mc/blob/master/doc/INSTALL |