0.4-beta, released on June 10th, 2014.
MD5 checksum: 374dca0a9c0ca1403f2a920400acc33e
SHA1 checksum: a511f19f8574875e8e43f7ba27f7951f67fbe161
MD5 checksum: 2d8ea3ea72937b3dcf005b44f26e3a3f
SHA1 checksum: d4398b8b0c0aaa01bb77be497fc2977efe37bf4f
0.3-beta, released on March 4th, 2014.
MD5 checksum: 547ad73ec4146e6ae70d5518748e6018
MD5 checksum: 0cade46ef0df66a2bbb675e084589a0a
0.2-alpha, released on September 25th, 2013.
MD5 checksum: c9e0d930f1ac59c8acd8c48384f23ea4
MD5 checksum: ef46e5d1afa5ec8ce84acb34655aeaa4
0.1-alpha, released on August 19th, 2013.
MD5 checksum: f752352b36ff639906b7a68806b0c6ec
MD5 checksum: 7f15d7d304ce98a670e299ba7a24ee9c
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.