Difference between revisions of "Libraries"
From HCL
					
										
					
					| Line 5: | Line 5: | ||
| == Manual installation == | == Manual installation == | ||
| * Download a package or export/checkout a repository to <code>$HOME/src/DIR</code> | * Download a package or export/checkout a repository to <code>$HOME/src/DIR</code> | ||
| − | * Configure  | + | * Configure | 
| + | <source lang="bash"> | ||
| + | ./configure --prefix=$HOME | ||
| + | </source> | ||
| + | If there is an alternative third-party software (for example, MPI: LAM, Open MPI, MPICH-1, MPICH-2), configure to a subfolder | ||
| + | <source lang="bash"> | ||
| + | ./configure --prefix=$HOME/SUBDIR | ||
| + | </source> | ||
| + | * Build and install | ||
| + | <source lang="bash"> | ||
| + | make all install | ||
| + | </source> | ||
| * Update [[Linux]] run-time environment | * Update [[Linux]] run-time environment | ||
| <source lang="bash"> | <source lang="bash"> | ||
Revision as of 05:41, 16 March 2010
Installation from packages
-  Install a development package *-dev, which includes header files and static libraries. Base packages will be installed automatically
- Headers and libraries can be found in standard paths, which are searched by compilers by default
Manual installation
-  Download a package or export/checkout a repository to $HOME/src/DIR
- Configure
./configure --prefix=$HOME
If there is an alternative third-party software (for example, MPI: LAM, Open MPI, MPICH-1, MPICH-2), configure to a subfolder
./configure --prefix=$HOME/SUBDIR
- Build and install
make all install
- Update Linux run-time environment
PATH=$HOME/bin:$PATH
LD_LIBRARY_PATH=$HOME/lib:$LD_LIBRARY_PATH
CPATH=$HOME/include:$CPATH
LIBRARY_PATH=$HOME/lib:$LIBRARY_PATH
