DSView/INSTALL
2022-06-21 16:57:07 +08:00

73 lines
1.7 KiB
Plaintext
Executable File

-------------------------------------------------------------------------------
INSTALL
-------------------------------------------------------------------------------
Requirements
------------
- git
- gcc (>= 4.0)
- g++
- make
- cmake >= 2.6
- Qt >= 5.0
- libglib >= 2.32.0
- libzip >= 0.10
- zlib
- libusb-1.0 >= 1.0.16
On FreeBSD, this is an integral part of the FreeBSD libc, not an extra package/library.
This is part of the standard OpenBSD install (not an extra package), apparently.
- libboost >= 1.42
- libfftw3 >= 3.3
- libpython > 3.2
- libtool
- pkg-config >= 0.22
Building and installing
-----------------------
Step1: Installing the requirements:
please check your respective distro's package manager tool if you use other distros
Debian/Ubuntu:
$ sudo apt install git gcc g++ make cmake qt5-default libglib2.0-dev libzip-dev zlib1g-dev \
libusb-1.0-0-dev libboost-dev libfftw3-dev python3-dev libudev-dev
How to install qt on ubuntu?
qt5: qt5-default,qtbase5-dev
qt6: qt6-base-dev,libQt6Svg*
Fedora (18, 19):
$ sudo yum install git gcc g++ make cmake libtool pkgconfig glib2-devel \
libzip-devel libudev-devel libusb1-devel \
python3-devel qt-devel boost-devel libfftw3-devel
Arch:
$ pacman -S base-devel git cmake glib2 libzip libusb
python boost qt5 fftw
Mac:
install Xcode
install hombrew
brew install git
brew install gcc
brew install g++
brew install make
brew install cmake
Step2: Get the DSView source code
$ git clone https://github.com/DreamSourceLab/DSView
Step3: Building
$ cmake .
$ make
$ sudo make install
See the following wiki page for more (OS-specific) instructions:
http://sigrok.org/wiki/Building
The latest source code:
https://github.com/DreamSourceLab/DSView