mirror of
https://github.com/DreamSourceLab/DSView.git
synced 2025-01-13 13:32:53 +08:00
80 lines
1.9 KiB
Plaintext
80 lines
1.9 KiB
Plaintext
-------------------------------------------------------------------------------
|
|
INSTALL
|
|
-------------------------------------------------------------------------------
|
|
|
|
Requirements
|
|
------------
|
|
- git
|
|
- gcc (>= 4.0)
|
|
- g++
|
|
- make
|
|
- cmake >= 2.6
|
|
- Qt >= 5.0
|
|
- libglib >= 2.32.0
|
|
- 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 zlib1g-dev \
|
|
libusb-1.0-0-dev libboost-dev libfftw3-dev python3-dev libudev-dev pkg-config
|
|
|
|
How to install qt on ubuntu?
|
|
qt5: qt5-default,qtbase5-dev
|
|
qt6: qt6-base-dev,libQt6Svg*,libgl1-mesa-dev*,libxkbcommon-dev,libvulkan-dev
|
|
|
|
Fedora (18, 19):
|
|
$ sudo yum install git gcc g++ make cmake libtool pkgconfig glib2-devel \
|
|
zlib-devel libudev-devel libusb1-devel \
|
|
python3-devel qt-devel boost-devel libfftw3-devel
|
|
|
|
Arch:
|
|
$ pacman -S base-devel git cmake glib2 zlib libusb
|
|
python boost qt5 fftw
|
|
|
|
Mac:
|
|
install git
|
|
install hombrew
|
|
brew install gcc
|
|
brew install g++
|
|
brew install make
|
|
brew install cmake
|
|
brew install gettext
|
|
brew install glib
|
|
brew install libusb
|
|
brew install zlib
|
|
brew install boost
|
|
brew install fftw
|
|
brew install python3
|
|
brew install qt
|
|
brew install pkg-config
|
|
|
|
|
|
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
|
|
|