C Binding

Native core API

The native core API for ØMQ is supplied with libzmq. This is the definitive 'official' API for working with ØMQ, and is mapped into most language bindings. This is a low-level C API.

Build Tools
CMake: If you have installed libzmq to the standard library path (/usr/lib/) then in your CMakeLists.txt use the following

FIND_LIBRARY(ZMQ_LIB libzmq)
TARGET_LINK_LIBRARIES(myExecOrLib ${ZMQ_LIB})

czmq - High-level C binding for ØMQ

czmq is a high-level C binding for ØMQ. Currently available in beta at czmq.zeromq.org. Builds and installs using an identical process to ØMQ.