1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2025-01-26 17:06:58 +00:00

adding links and fixes

This commit is contained in:
Carles Fernandez 2014-04-22 21:13:56 +02:00
parent 7ab32e892e
commit 60dd997566

View File

@ -63,7 +63,7 @@ $ make
$ sudo make install $ sudo make install
``` ```
The full stop separated from "cmake" by a space is important. CMake will figure out what other libraries are currently installed and will modify Armadillo's configuration correspondingly. CMake will also generate a run-time armadillo library, which is a combined alias for all the relevant libraries present on your system (eg. BLAS, LAPACK and ATLAS). The full stop separated from "cmake" by a space is important. [CMake](http://www.cmake.org/ "CMake's Homepage") will figure out what other libraries are currently installed and will modify Armadillo's configuration correspondingly. CMake will also generate a run-time armadillo library, which is a combined alias for all the relevant libraries present on your system (eg. BLAS, LAPACK and ATLAS).
#### Install [Gflags](http://code.google.com/p/gflags/ "gflags' Homepage"), a commandline flags processing module for C++: #### Install [Gflags](http://code.google.com/p/gflags/ "gflags' Homepage"), a commandline flags processing module for C++:
``` ```
@ -75,7 +75,7 @@ $ make
$ sudo make install $ sudo make install
$ sudo ldconfig $ sudo ldconfig
``` ```
#### Install [glog](http://code.google.com/p/google-glog/ "Glog's Homepage"), a library that implements application-level logging: #### Install [Glog](http://code.google.com/p/google-glog/ "Glog's Homepage"), a library that implements application-level logging:
``` ```
$ wget http://google-glog.googlecode.com/files/glog-0.3.3.tar.gz $ wget http://google-glog.googlecode.com/files/glog-0.3.3.tar.gz
$ tar xvfz glog-0.3.3.tar.gz $ tar xvfz glog-0.3.3.tar.gz
@ -199,7 +199,7 @@ $ cd gnss-sdr/build
$ cmake ../ $ cmake ../
$ make $ make
``` ```
By default, cmake is configured to build the release version. If you want to build the debug version, please use: By default, CMake is configured to build the release version. If you want to build the debug version, please use:
``` ```
cmake ../ -DCMAKE_BUILD_TYPE=Debug cmake ../ -DCMAKE_BUILD_TYPE=Debug
``` ```
@ -254,7 +254,7 @@ Tested versions: 10.8 (Mountain Lion) and 10.9 (Mavericks).
### MAC OS X 10.9 Mavericks ### Mac OS X 10.9 Mavericks
If you still have not installed [Xcode](http://developer.apple.com/xcode/), do it now from the App Store (it's free). If you still have not installed [Xcode](http://developer.apple.com/xcode/), do it now from the App Store (it's free).
@ -268,7 +268,7 @@ $ sudo port install doxygen +latex
$ sudo port install uhd gnuradio $ sudo port install uhd gnuradio
$ sudo port install armadillo $ sudo port install armadillo
``` ```
Install GFlags manually from the trunk: Install [Gflags](http://code.google.com/p/gflags/ "gflags' Homepage") manually from the trunk:
``` ```
$ svn checkout http://gflags.googlecode.com/svn/trunk gflags-trunk $ svn checkout http://gflags.googlecode.com/svn/trunk gflags-trunk
$ cd gflags-trunk $ cd gflags-trunk
@ -276,7 +276,7 @@ $ CXXFLAGS="-stdlib=libc++" CC=clang CXX=clang++ ./configure
$ make $ make
$ sudo make install $ sudo make install
``` ```
Install Glog manually from the subversion repository. Revision 142 is known to work well: Install [Glog](http://code.google.com/p/google-glog/ "Glog's Homepage") manually from the subversion repository. Revision 142 is known to work well:
``` ```
$ svn checkout -r142 http://google-glog.googlecode.com/svn/trunk/ google-glog $ svn checkout -r142 http://google-glog.googlecode.com/svn/trunk/ google-glog
$ cd google-glog $ cd google-glog
@ -303,7 +303,7 @@ $ open ../docs/html/index.html
``` ```
### MAC OS X 10.8 Mountain Lion ### Mac OS X 10.8 Mountain Lion
If you still have not installed [Xcode](http://developer.apple.com/xcode/), do it now from the App Store (it's free). Once installed, download and install the command line tools: If you still have not installed [Xcode](http://developer.apple.com/xcode/), do it now from the App Store (it's free). Once installed, download and install the command line tools:
@ -328,10 +328,10 @@ Install other dependencies:
``` ```
$ sudo port install armadillo $ sudo port install armadillo
``` ```
The libraries gflags and glog should be installed manually, and in that particular order (same steps as above). If they are not already installed The libraries [Gflags](http://code.google.com/p/gflags/ "gflags' Homepage") and [Glog](http://code.google.com/p/google-glog/ "Glog's Homepage") should be installed manually, and in that particular order (same steps as above). If they are not already installed
when building GNSS-SDR, cmake will download, build and link them statically but they will not remain installed in the system. when building GNSS-SDR, [CMake](http://www.cmake.org/ "CMake's Homepage") will download, build and link them statically for you when doing ```make```, but they will not remain installed in the system.
Finally, you are ready to checkout the GNSS-SDR repository and build the software: Then, you are ready to clone the GNSS-SDR repository and build the software:
``` ```
$ git clone git://git.code.sf.net/p/gnss-sdr/cttc gnss-sdr $ git clone git://git.code.sf.net/p/gnss-sdr/cttc gnss-sdr
$ cd gnss-sdr/build $ cd gnss-sdr/build
@ -371,7 +371,7 @@ If you are interested in contributing to the development of GNSS-SDR, please che
Getting started Getting started
--------------- ===============
1. After building the code, you will find the ```gnss-sdr``` executable file at gnss-sdr/install. 1. After building the code, you will find the ```gnss-sdr``` executable file at gnss-sdr/install.