如何编译转到路径并运行: gcc -Wall -g hwserver.c -lzmq -o hwserver # for c (includes lzmq) gcc -lczmq -lzmq example.c -o example # for c++ (includes lczmq & lzmq) 首先,您需要警告和优化或调试标志(例如,-Wall表示所有警告,-g表示调试信息),然后需要可选的预处理器标志(例如-D或-I,但您都没有),然后是源文件,最后是库-lzmq(顺序是相关的:从高级库到低级库)和输出选项-o hwserver(可能在其他位置)。