Difference between revisions of "Ghpsdr3 build"

From HPSDRwiki
Jump to: navigation, search
Line 7: Line 7:
 
There is no master Makefile at this time each program you want to use must be compiled individually.  Key programs include:
 
There is no master Makefile at this time each program you want to use must be compiled individually.  Key programs include:
  
*'''[[ghpsdr3 Server|'''server''']] the server communicate with the hardware and multiplex the multiple recievers into single receivers streams as a combination of UDP for data and TCP for commands.  This program requires ''libusb-1.0''.
+
*'''[[ghpsdr3 Server|server]]'''  the server communicate with the hardware and multiplex the multiple recievers into single receivers streams as a combination of UDP for data and TCP for commands.  This program requires ''libusb-1.0''.
  
*'''[[ghpsdr3 dspserver|'''dspserver''']]
+
*'''[[ghpsdr3 dspserver|dspserver]]'''
  
 
If you want to use the [http://www.gtk.org GTK] environment:
 
If you want to use the [http://www.gtk.org GTK] environment:
  
*'''[[ghpsdr3 receiver|'''ghpsdr''']]
+
*'''[[ghpsdr3 receiver|ghpsdr]]'''
  
*'''[[ghpsdr3 monitor|'''monitor''']]
+
*'''[[ghpsdr3 monitor|monitor]]'''
  
 
If you want to use the [http://www.java.com/en/ Java] environment:
 
If you want to use the [http://www.java.com/en/ Java] environment:
  
*'''[[ghpsdr3 jmonitor|'''jmonitor''']]
+
*'''[[ghpsdr3 jmonitor|jmonitor]]'''
  
 
If you want to use the [http://qt.nokia.com/ Qt4] environment:
 
If you want to use the [http://qt.nokia.com/ Qt4] environment:
  
*'''[[ghpsdr3 QtRadio|'''QtRadio''']]
+
*'''[[ghpsdr3 QtRadio|QtRadio]]'''
  
*'''[[ghpsdr3 qtmonitor|'''qtmonitor''']]
+
*'''[[ghpsdr3 qtmonitor|qtmonitor]]'''

Revision as of 08:46, 6 September 2010

This page is designed to help folks that are not use to compiling there code themselves on Linux. This also explains the differences needed to compile the packages in the ghpsdr3 SVN.

The main code can be found under

 ghpsdr3/trunk/src

There is no master Makefile at this time each program you want to use must be compiled individually. Key programs include:

  • server the server communicate with the hardware and multiplex the multiple recievers into single receivers streams as a combination of UDP for data and TCP for commands. This program requires libusb-1.0.

If you want to use the GTK environment:

If you want to use the Java environment:

If you want to use the Qt4 environment: