mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2024-12-14 20:20:35 +00:00
Updated versions of required libraries
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@203 64b25241-fba3-4117-9849-534c7e92360d
This commit is contained in:
parent
088cfbb552
commit
b38b2e2177
42
README
42
README
@ -1,7 +1,7 @@
|
|||||||
HOW TO BUILD GNSS-SDR
|
HOW TO BUILD GNSS-SDR
|
||||||
----------------------
|
----------------------
|
||||||
|
|
||||||
This document describes how to set up the compilation environment and build GNSS-SDR
|
This document describes how to set up the compilation environment and build GNSS-SDR. See also http://gnss-sdr.org/documentation/building-guide
|
||||||
|
|
||||||
Ubuntu 10.04, 10.10, 11.04 and 11.10
|
Ubuntu 10.04, 10.10, 11.04 and 11.10
|
||||||
--------------------------------------
|
--------------------------------------
|
||||||
@ -28,9 +28,9 @@ where /path/to/gnuradio is the folder in which you invoked build-gnuradio. In or
|
|||||||
|
|
||||||
- Download, compile, and install the Armadillo linear algebra library
|
- Download, compile, and install the Armadillo linear algebra library
|
||||||
|
|
||||||
$ wget http://sourceforge.net/projects/arma/files/armadillo-2.4.2.tar.gz
|
$ wget http://sourceforge.net/projects/arma/files/armadillo-3.2.3.tar.gz
|
||||||
$ tar xvfz armadillo-2.4.2.tar.gz
|
$ tar xvfz armadillo-3.2.3.tar.gz
|
||||||
$ cd armadillo-2.4.2
|
$ cd armadillo-3.2.3
|
||||||
$ cmake .
|
$ cmake .
|
||||||
$ make
|
$ make
|
||||||
$ sudo make install
|
$ sudo make install
|
||||||
@ -67,18 +67,18 @@ changing /home/username/gtest-1.6.0 by the actual directory where you downloaded
|
|||||||
|
|
||||||
- Download, unzip, configure, build and install Google's gflags package, a commandline flags processing module for C++:
|
- Download, unzip, configure, build and install Google's gflags package, a commandline flags processing module for C++:
|
||||||
|
|
||||||
$ wget http://google-gflags.googlecode.com/files/gflags-1.7.tar.gz
|
$ wget http://google-gflags.googlecode.com/files/gflags-2.0.zip
|
||||||
$ tar xvfz gflags-1.7.tar.gz
|
$ unzip gflags-2.0.zip
|
||||||
$ cd gflags-1.7
|
$ cd gflags-2.0
|
||||||
$ ./configure
|
$ ./configure
|
||||||
$ make
|
$ make
|
||||||
$ sudo make install
|
$ sudo make install
|
||||||
|
|
||||||
- Download, unzip, configure, build and install glog, a Google's library that implements application-level logging:
|
- Download, unzip, configure, build and install glog, a Google's library that implements application-level logging:
|
||||||
|
|
||||||
$ wget http://google-glog.googlecode.com/files/glog-0.3.1-1.tar.gz
|
$ wget http://google-glog.googlecode.com/files/glog-0.3.2.tar.gz
|
||||||
$ tar xvfz glog-0.3.1-1.tar.gz
|
$ tar xvfz glog-0.3.2.tar.gz
|
||||||
$ cd glog-0.3.1
|
$ cd glog-0.3.2
|
||||||
$ ./configure
|
$ ./configure
|
||||||
$ make
|
$ make
|
||||||
$ sudo make install
|
$ sudo make install
|
||||||
@ -100,22 +100,17 @@ $ bjam
|
|||||||
|
|
||||||
If everything went fine, a executable will be found at gnss-sdr/trunk/install/gnss-sdr
|
If everything went fine, a executable will be found at gnss-sdr/trunk/install/gnss-sdr
|
||||||
|
|
||||||
|
- You can also build the release version (an optimized, faster executable) by typing:
|
||||||
|
|
||||||
NOTE: If, later on, you want to bring your GNU Radio repository up to date with the original repository of GNU Radio (and test if GNSS-SDR works with it), go to the gnuradio directory and do:
|
$ bjam release
|
||||||
|
|
||||||
$ sudo make uninstall
|
|
||||||
$ make clean
|
|
||||||
$ git pull
|
|
||||||
$ ./configure
|
|
||||||
$ make
|
|
||||||
$ make check
|
|
||||||
$ sudo make install
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Mac OS X 1.6.8 (Snow Leopard)
|
Mac OS X 1.6.8 (Snow Leopard)
|
||||||
------------------------------
|
------------------------------
|
||||||
|
NOTE: Currently the GCC toolchain is broken. We are working towards the use of LLVM/Clang.
|
||||||
|
|
||||||
* If you have still not installed Apple's Developer Tools Xcode, do it now from http://developer.apple.com/technologies/tools/ (it's free)
|
* If you have still not installed Apple's Developer Tools Xcode, do it now from http://developer.apple.com/technologies/tools/ (it's free)
|
||||||
|
|
||||||
* Install Macports from http://www.macports.org/install.php We recommend to install directly the ÒdmgÓ disk images for Snow Leopart. GNSS-SDR has not been tested with Leopard or Tiger.
|
* Install Macports from http://www.macports.org/install.php We recommend to install directly the ÒdmgÓ disk images for Snow Leopart. GNSS-SDR has not been tested with Leopard or Tiger.
|
||||||
@ -143,7 +138,8 @@ $ cd..
|
|||||||
$ git clone git://gnuradio.org/gnuradio
|
$ git clone git://gnuradio.org/gnuradio
|
||||||
$ cd gnuradio
|
$ cd gnuradio
|
||||||
$ mkdir build
|
$ mkdir build
|
||||||
$ cd build cmake ../
|
$ cd build
|
||||||
|
$ cmake ../
|
||||||
$ make
|
$ make
|
||||||
$ sudo make install
|
$ sudo make install
|
||||||
|
|
||||||
@ -166,9 +162,9 @@ $ sudo ln -s /usr/local/lib/libvolk.dylib /opt/local/lib/libvolk.dylib
|
|||||||
|
|
||||||
- Download, compile, and install the Armadillo linear algebra library
|
- Download, compile, and install the Armadillo linear algebra library
|
||||||
|
|
||||||
$ wget http://sourceforge.net/projects/arma/files/armadillo-2.4.2.tar.gz
|
$ wget http://sourceforge.net/projects/arma/files/armadillo-2.4.3.tar.gz
|
||||||
$ tar xvfz armadillo-2.4.2.tar.gz
|
$ tar xvfz armadillo-2.4.3.tar.gz
|
||||||
$ cd armadillo-2.4.2
|
$ cd armadillo-2.4.3
|
||||||
$ cmake .
|
$ cmake .
|
||||||
$ make
|
$ make
|
||||||
$ sudo make install
|
$ sudo make install
|
||||||
|
Loading…
Reference in New Issue
Block a user