Kompiliere einfache Hallo Welt ZeroMQ C Beispiel, kompiliere Flags?

Der Versuch, das Beispiel hello_world.c aus dem null-q-Tutorial zu kompilieren:http://zguide.zeromq.org/page:all#Ask-and-Ye-Shall-Receive Ich bin mir ziemlich sicher, dass ich alles in OSX Mountain Lion installiert habe.

clang -Wall hwserver.c -o hwserver

gibt mir einen fehler:

Undefined symbols for architecture x86_64:  
"_zmq_bind", referenced from:  
  _main in hwserver-OgrEe6.o  
"_zmq_ctx_new", referenced from:  
  _main in hwserver-OgrEe6.o  
"_zmq_msg_close", referenced from:  
  _main in hwserver-OgrEe6.o  
"_zmq_msg_data", referenced from:  
  _main in hwserver-OgrEe6.o  
"_zmq_msg_init", referenced from:  
  _main in hwserver-OgrEe6.o  
"_zmq_msg_init_size", referenced from:  
  _main in hwserver-OgrEe6.o  
"_zmq_msg_recv", referenced from:  
  _main in hwserver-OgrEe6.o  
"_zmq_msg_send", referenced from:  
  _main in hwserver-OgrEe6.o  
"_zmq_socket", referenced from:  
  _main in hwserver-OgrEe6.o  
ld: symbol(s) not found for architecture x86_64  
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Ich bin nicht der erfahrenste in C. Ich bin mir nicht sicher, ob ich wirklich ein Compiler-Flag für die zmq-Dylib oder -Header hinzufüge oder ob mein $ PATH deaktiviert ist.

in / usr / local / lib:

libzmq.3.dylib
libzmq.a
libzmq.dylib
libzmq.la

und in / usr / local / include:

zmq.h
zmq_utils.h

und echo $ PATH:

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/lib/:/usr/local/include/

Antworten auf die Frage(1)

Ihre Antwort auf die Frage