-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCoreUtils_Information.txt
36 lines (27 loc) · 1.46 KB
/
CoreUtils_Information.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
The inforamtion that is in this file is for working with the coreutils repository. The
following information will be done on Ubuntu 16.04.
Install the following packages in order to compile the packages:
sudo apt-get install autoconf
sudo apt-get install autopoint
sudo apt-get install flex
sudo apt-get install bison
sudo apt-get install gperf
sudo apt-get install makeinfo
sudo apt-get install texinfo
Grab the latest versions of the coreutils and gnulib repositories:
git clone git://git.sv.gnu.org/coreutils
git clone https://github.com/coreutils/gnulib.git
Move into the coreutils folder, setup the gnulib export, and compile!
export GNULIB_SRCDIR=/Path/To/gnulib
./bootstrap
./configure
make
Some notes:
./bootstrap
This file is to get and check other files needed to build the application.
./configureThe configure script is responsible for getting ready to build the software on your
specific system. It makes sure all of the dependencies for the rest of the build and install
process are available, and finds out whatever it needs to know to use those dependencies.
Unix programs are often written in C, so we’ll usually need a C compiler to build them. In
these cases the configure script will establish that your system does indeed have a C compiler,
and find out what it’s called and where to find it.