Get The Software

CZMQ comes as source code, licensed under the Mozilla Public License version 2 (MPLv2).

Latest Stable Release

The latest stable release is v2.2.0, from 2014/04/23:

Previous Stable Release

The previous stable release is v2.0.3, from 2013/11/16:

Latest git master

If you want the latest master, get it from here:

git clone git://github.com/zeromq/czmq

Then do ./autogen.sh before continuing with the normal build process.

Other languages

CZMQ has many language bindings, as projects on Github.

To build on UNIX-like systems

If you have free choice, the most comfortable OS for developing with ØMQ is probably Linux.

  1. Make sure that libtool, autoconf, automake are installed.
  2. Check whether uuid-dev package, uuid/e2fsprogs RPM or equivalent on your system is installed.
  3. Unpack the .tar.gz source archive.
  4. Run ./configure, followed by make.
  5. To install ØMQ system-wide run sudo make install.
  6. On Linux, run sudo ldconfig after installing CZMQ.

To see configuration options, run ./configure --help. Read INSTALL for more details.

To build on Windows

  1. You need Microsoft Visual C++ 2008 or newer.
  2. Unpack the .zip source archive.
  3. In Visual C++ open the solution win32\czmq.sln.
  4. Build the solution.
  5. CZMQ will be in the lib subdirectory.