User Tools

Site Tools


software_building

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
software_building [2023/05/21 17:31] ab4mwsoftware_building [2023/05/21 18:38] (current) ab4mw
Line 1: Line 1:
 +** PLEASE NOTE THAT THIS PAGE IS A WORK IN PROGRESS **
 ===== Building Software from Source Code ===== ===== Building Software from Source Code =====
  
Line 21: Line 22:
 ''tar xvzf MyProgram.tar.gz''  ''tar xvzf MyProgram.tar.gz'' 
  
-This will create the folder structure contained inside the tarball under the "src" folder, so what is created will looks like+This will create the folder structure contained inside the tarball under the "src" folder, so what is created will look like
  
 ''./src/MyProgram/<source code files>'' ''./src/MyProgram/<source code files>''
Line 48: Line 49:
  
 === Commonly Used Steps for Building Source Code === === Commonly Used Steps for Building Source Code ===
 +Now that the source code tree is in the user's home folder area, follow the advice of the developer usually containted in the INSTALL or README text files included with the source code.  Ways to prepare and build are usually detailed in one or more of these text files.
 +
 +**Commonly Used Steps with the Tarball Repository**
 +Linux make tools are frequently used in tarball repositories.  This means the use of the ./configure script which is usually included with the source code.  This is followed by the "make" step and usually by a "sudo make install" step to add the newly created program to the Linux system.
 +
 +From the top level of the source code tree:
 +
 +''./configure''
 +
 +''make''
 +
 +''sudo make install''
 +
 +Evaluate the results of each step as you go to ensure that no errors are called out.  If errors exist, go back to the README or INSTALL files and ensure that you have taken all pre-requisite steps required by the developer.
 +
 +** PLEASE NOTE THAT THIS PAGE IS A WORK IN PROGRESS **
 +
software_building.1684690301.txt.gz · Last modified: 2023/05/21 17:31 by ab4mw