Download
Latest release: ØMQ 2.0.7 (Beta), released on 2010/06/04.
Source code in tar.gz format: zeromq-2.0.7.tar.gz
Source code in ZIP format: zeromq-2.0.7.zip
A list of changes since the previous release can be found in the ChangeLog.
Building and installation
UNIX-like platforms
- Unpack the downloaded source archive.
- To build, run ./configure, followed by make.
- Optionally, you can install ØMQ system-wide by running make install.
For more detailed installation instructions refer to the INSTALL file in the root directory of the distribution.
More information on configuration options (enabling/disabling optional functionality) can be found by running ./configure --help.
NOTE: To enable the OpenPGM extension on supported platforms use the --with-pgm option to configure.
Linux-specific notes
To build ØMQ you need to have the libuuid.a library and corresponding header files installed on your system. On Debian-based distributions this can be found in the uuid-dev package, and on RPM-based distributions in the uuid or e2fsprogs package.
If installing ØMQ system-wide, make sure that /usr/local/lib is listed in your system's /etc/ld.so.conf or equivalent, and run ldconfig as root after installing ØMQ.
Windows platforms
These instructions are for Microsoft Visual C++ 2008 or newer.
- Unpack the downloaded source archive.
- In the Visual C++ IDE, open the solution file builds\msvc\msvc.sln.
- Build the solution.
The built executables can be found in the bin directory, and the library can be found in the lib directory.
Building ØMQ with OpenPGM is quite a challenge under Windows. If you need ØMQ+OpenPGM for Windows, please contact us at iMatix Corporation.
Language bindings
As of ØMQ release 2.0.6, only the core C library and C++ language binding is part of the ØMQ distribution. Other language bindings are available as separate packages.