0.8-beta, released on November 20th, 2015
Releases with downloadable archives can be found on the github releases page.
On POSIX platforms, nanomsg uses the standard autotools build procedure.
To build and install the library, unpack the package, ensure your system has a C compiler installed, and proceed with the following steps:
OSX is a POSIX-compliant platform and so it should be built accordingly.
One special OSX feature though are universal libraries. If you want to build an universal library for both i386 and x86_64 architectures you should replace the ./configure line with the following:
CFLAGS="-arch i386 -arch x86_64" ./configure -disable-dependency-tracking
On Windows platforms, nanomsg uses the CMake build system.
To build and install the library, unpack the package, ensure your system has CMake and MSVC compiler installed, and proceed with the following steps:
For the list of bindings to different programming languages check the documentation section.
Refer to the README and INSTALL files included with the nanomsg distribution, or ask on the mailing list.