|
118.
|
|
|
This guide assumes that the reader has a reasonable knowledge of building and installing software from source on Linux distributions. The guide also uses the Command Line Interface (CLI) throughout, so you should be comfortable using a terminal. Below is a quick overview or review of some of the requisite knowledge.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
C/introduction.xml:42(para)
|
|
119.
|
|
|
make
|
|
|
|
make
|
|
Translated and reviewed by
Donnie Lomat
|
|
|
|
Located in
C/introduction.xml:49(title)
|
|
120.
|
|
|
Description:
|
|
|
|
(no translation yet)
|
|
|
|
Located in
C/introduction.xml:50(emphasis) C/introduction.xml:69(emphasis)
|
|
121.
|
|
|
GNU Make is a very important software building tool. It is used to transform a complex compilation task into a trivial one. It is important that you know how to use it, because we will store most of the information about the packaging process in a Makefile.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
C/introduction.xml:52(para)
|
|
122.
|
|
|
References:
|
|
|
|
(no translation yet)
|
|
|
|
Located in
C/introduction.xml:58(emphasis) C/introduction.xml:108(emphasis)
|
|
123.
|
|
|
GNU Make has a well-written <application>man</application> page and extensive <application>info</application> documentation. Documentation is also available at the <ulink url="http://www.gnu.org/software/make/manual/make.html">GNU </ulink> website.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
C/introduction.xml:60(para)
|
|
124.
|
|
|
./configure
|
|
|
|
./configure
|
|
Translated and reviewed by
Donnie Lomat
|
|
|
|
Located in
C/introduction.xml:68(title)
|
|
125.
|
|
|
This script is included in almost all Linux source, especially for software written in compiled languages such as C and C++. It is used to generate a Makefile (file used by <application>make</application>) that is properly configured for your system. Standard Debian packaging tools use it, so it is important that you know what the <filename>configure</filename> script does. You do not need to know how to create a <filename>configure</filename> script yourself, as the software author (or <application>autoconf</application> will do that. However, you may have to adjust it at some point to get a <phrase>Ubuntu</phrase> package to build correctly.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
C/introduction.xml:71(para)
|
|
126.
|
|
|
Quick Howto:
|
|
|
|
Mabilisang Howto:
|
|
Translated and reviewed by
Donnie Lomat
|
|
|
|
Located in
C/introduction.xml:82(emphasis)
|
|
127.
|
|
|
First, get the <application>GNU Hello</application> source. From a terminal:
|
|
|
|
(no translation yet)
|
|
|
|
Located in
C/introduction.xml:84(para)
|