最土的办法解决libhal和libbus开发库没安装问题:
(1)编译c文件,如果libhal.h文件找不到,直接copy过来
(2)连接相应的库
gcc -c monitor.c
gcc -o monitor monitor.o /usr/lib/libhal.so.1.0.0 /usr/lib/libdbus-glib-1.so.2.1.0
gcc -g -c monitor.c
gcc -o monitor monitor.o /usr/lib/libhal.so.1.0.0 /usr/lib/libdbus-glib-1.so.2.1.0