From: drowe67 Date: Fri, 7 Jul 2017 01:06:59 +0000 (+0000) Subject: simplified build instructions a little X-Git-Url: http://git.whiteaudio.com/gitweb/?a=commitdiff_plain;h=b838f826bc6af702da06df5e493c5584fce6f514;p=freetel-svn-tracking.git simplified build instructions a little git-svn-id: https://svn.code.sf.net/p/freetel/code@3281 01035d8c-6547-0410-b346-abe4f91aad63 --- diff --git a/freedv-dev/README.txt b/freedv-dev/README.txt index b7fc5a88..7f240aa7 100644 --- a/freedv-dev/README.txt +++ b/freedv-dev/README.txt @@ -2,10 +2,9 @@ Building and installing on Linux ================================== -To build codec2, the build-essential and cmake packages will be required at -a minimum. If they are not already installed, you can install them by typing +First the basics: - $ sudo apt-get install build-essential cmake + $ sudo apt-get install build-essential cmake subversion To install the required development libraries instead of building them statically: @@ -33,8 +32,21 @@ RHEL/CentOS and derivitves (requires Fedora EPEL repository) Quickstart 1 ------------ +1/ Using a modern Linux, and the development library packages + installed above: + + $ cd /path/to/freedv + $ mkdir build_linux + $ cd build_linux + $ cmake ../ + $ make + $ ./src/freedv + +Quickstart 2 +------------ + Builds static versions of wxWidgets, portaudio, codec2-dev, which are commonly -missing on many Linux systems, or of the wrong (older) version. +missing on older Linux systems. 1/ Assumes static build of wxWidgets and the freedv-dev source is checked out into ~/freedv-dev: @@ -57,22 +69,6 @@ missing on many Linux systems, or of the wrong (older) version. $ make $ ./src/freedv - -Quickstart 2 ------------- - -1/ Assuming you have all the dependant libraries: - - $ cd /path/to/freedv - $ mkdir build_linux - $ cd build_linux - $ cmake ../ (defaults to /usr/local, use CMAKE_INSTALL_PREFIX to override) - (if no errors) - $ make - (as root) - # make install - - ======================================================= Building for Windows on Ubuntu Linux (Cross compiling) =======================================================