A custom set of freestanding headers replacing the freestanding headers of libgcc
To install freelibc you first need to build it, thats done by running this
make
to install it* simply run
sudo make install
*Note: By deafult make install
installs freelibc to /usr/local/lib
(and headers to /usr/local/include/freelibc
). These paths can be changed like this:
sudo make install LIB_DIR=/usr/local/lib INCLUDE_INSTALL_DIR=/usr/local/include/freelibc
(ofc changing the paths to what you need)
freelibc
is licensed under the GNU General Public License (GPL) version 3.0. You can view the full text of the GPL-3.0 license here. In addition to the GPL-3.0 terms, there is an exception that allows you to link or combine freelibc
with other software that is not licensed under the GPL-3.0. You may distribute the combined work under the terms of the license of the other software, provided that freelibc
itself remains under the GPL-3.0. See LICENSE and LICENSE.gpl