Make sure packages
gcc-c++ are installed before running the build.
On Ubuntu, this can be done with the following commands to install the required dependencies:
sudo apt-get update sudo apt-get install make sudo apt-get install gcc sudo apt-get install g++ sudo apt-get install libusb-1.0
CentOS and Red Hat
On CentOS or Red Hat, use the following commands to install the required dependencies:
yum update yum install make yum install gcc yum install gcc-c++ yum install libusb*
On macOS, the
libusb dependency can be installed by running the following from the command line. You must have Homebrew installed first.
brew install libusb
To build and install utilities you will need to run the following from the command line:
cd linux-and-osx\swrng make sudo make install
Non-root access on Linux
To enable a non-root user to access the SwiftRNG device, simply copy the supplied
80-swiftrng-usb-access.rules file to