我是 MQTT 的新手,目前正在执行一项任务。大部分代码是由我的导师提供给我的,并且没有错误,但是,我无法将该程序作为必要的库 (-lpaho-mqtt3c) 我无法找到我需要链接到链接器的库。当我尝试使用以下命令在终端中安装时:
安装成功,但我无法在 /usr/lib 中的任何地方找到库来制作程序。有谁明白我做错了什么?
生成文件:
vdl: vdl.o logger.o serial.o nmea.o dlgps.o loggermqtt.o
g++ -g -o vdl vdl.o logger.o serial.o nmea.o loggermqtt.o dlgps.o sensehat.cpp sensehat.h -lm -lRTIMULib -lpaho-mqtt3c
vdl.o: vdl.cpp vdl.h logger.h serial.h nmea.h dlgps.h
g++ -g -c -lm -lRTIMULib vdl.cpp
logger.o: logger.cpp logger.h serial.h nmea.h dlgps.h sensehat.cpp sensehat.h font.h RTIMULib.ini
g++ -g -c -lm -lRTIMULib logger.cpp
serial.o: serial.cpp serial.h
g++ -g -c serial.cpp
dlgps.o: dlgps.cpp dlgps.h
g++ -g -c dlgps.cpp
nmea.o: nmea.cpp nmea.h
g++ -g -c nmea.cpp
loggermqtt.o: loggermqtt.cpp loggermqtt.h
g++ -g -c loggermqtt.cpp
clean:
touch *
rm *.o