Prerequisites¶
Install the following software on your machine:
A C compiler (For example, GCC or Clang on Linux, Visual Studio on Windows (MSVC), Clang on macOS).
Git version control system.
CMake, version 3.10 or later, see CMake build configuration.
Optionally, OpenSSL, preferably version 1.1 later to use TLS over TCP.
To obtain the dependencies for Cyclone DDS, follow the platform-specific instructions:
To install the dependencies, use a package manager. For example:
yum install git cmake gcc
apt-get install git cmake gcc
aptitude install git cmake gcc
# or others
Install XCode from the App Store.
Install Visual Studio Code for the C compiler, then install the chocolatey package manager.
choco install cmake choco install git
Alternatively, to install the dependencies, use Scoop.
Additional tools¶
While developing for Eclipse Cyclone DDS, additional tools and dependencies may be required. The following is a list of the suggested tools:
- Shared memory
- Documentation
- Security