赞
踩
1、在linux中下载paho.mqtt.c,编译安装。
2、编译时添加动态链接库及头文件路劲:
gcc bgpd_config_file.c -o json.o -L. -luci -lpthread -I/usr/local/include -L/usr/local/lib -lpaho-mqtt3c -lpaho-mqtt3a $(CFLAGS) $(LDFLAGS)
3、编译正常,运行后报错:
error while loading shared libraries: libpaho-mqtt3c.so.1: cannot open shared object file: No such file or directory
解决办法:
创建链接:
sudo ln -s /usr/local/lib/libpaho-mqtt3c.so.1 /usr/lib/libpaho-mqtt3a.so.1
更新动态链接库
sudo ldconfig
4、再编译,运行正常。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。