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# change- maint-3.8if you want to use a different version; see releases
- mkdir build
- cd build
- Note: Use -DCMAKE_INSTALL_PREFIX=XXXin the followingcmakecommand 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 formakein 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.