Talk:InstallingGR
Jump to navigation
Jump to search
DRAFT revisions to "To install system wide"
To install system wide
For this example, we will start in the home directory; you can, of course, use any directory you wish and the results will be the same.
cd
git clone --recursive https://github.com/gnuradio/gnuradio.git
cd gnuradio
git checkout maint-3.8
# changemaint-3.8
if you want to use a different version; see releasesmkdir build
cd build
- Note: Use
-DCMAKE_INSTALL_PREFIX=XXX
in the followingcmake
command to install GNU Radio into the PREFIXXXX
; if not specified, then the PREFIX is/usr/local
. cmake -DCMAKE_BUILD_TYPE=Release -DPYTHON_EXECUTABLE=/usr/bin/python3 ../
# see other options in Common cmake flags.- Note: If your computer's CPU has multiple cores, you can use the
-j#
option formake
in the following command to speed compilation
e.g.make -j3
; specify one less than the maximum number of CPU cores so the system does not appear to 'freeze'. make
make test
sudo make install
If you're running Linux, then always remember to do the following command after installing any library:
sudo ldconfig
Go to Setting PYTHONPATH to set your PYTHONPATH and LD_LIBRARY_PATH. After setting these environment variables, you might need to redo this last command for the Linux dynamic library loader to find the just-installed GNU Radio libraries.