Updated Linux build instructions

[skip ci]
This commit is contained in:
Alejandro Martinez
2021-10-04 16:04:34 -03:00
parent 10317e4730
commit fab0c1aae4

View File

@@ -48,7 +48,7 @@ Install Qt
----------
Download and install the Qt SDK from http://qt-project.org/
You can use a browser to download and run the interactive installer, be sure to
select version 5.14.2 or higher including at least the following modules:
select version 5.14.2 or higher Qt 5 version, including at least the following modules:
- Desktop gcc 64-bit
- Qt Charts
- Qt WebEngine
@@ -88,8 +88,13 @@ $ cd ../src
$ cp gcconfig.pri.in gcconfig.pri
$ vi gcconfig.pri
Uncomment below and configure the location of the GNU scientific library, this is a mandatory dependency.
#GSL_INCLUDES = /usr/include
#GSL_LIBS = -lgsl -lgslcblas -lm
Ensure you have the following lines (which are now also in gcconfig.pri.in which has
been updated to reflect the new dependencies in version 3)
been updated to reflect the new dependencies in version 3.6)
QMAKE_LEX = flex
QMAKE_YACC = bison
@@ -104,9 +109,10 @@ If it is not found using the defaults in src/src.pro then set the full path and
filename in gcconfig.pri, s.t.
QMAKE_LRELEASE = /usr/bin/lrelease
If your QT build includes its own local compress libs then you should comment the line below in gcconfig.pri,
otherwise you will need to have the compress libraries installed separately.
LIBZ_LIBS = -lz
If your QT build doesn't include its own local compress libs then you should uncomment the lines below,
and add the library path to LIBZ_INCLUDE =, you will need to have the compress libraries installed separately.
#LIBZ_INCLUDE =
#LIBZ_LIBS = -lz
compiling with gcc -O3 (tree vectorization can have a significat impact)
[or -Ofast]
@@ -131,8 +137,9 @@ during the build at a later point in time via the "lrelease" command you
configured in gcconfig.pri
Congratulations you have now build a basic GoldenCheetah and can run this
safely. See below for optional dependencies you can install to support
other features.
safely from src folder.
See below for optional dependencies you can install to support other features.
2. ADDING OPTIONAL DEPENDENCIES