我正在尝试编译这个程序
#include <stdio.h>
#include <unistd.h>
#include <geniePi.h>
int counter = 0;
int main()
{
if (genieSetup ("/dev/ttyAMA0", 115200) < 0)
{
printf("Failed to connect");
}
for (;;)
{
counter++;
genieWriteObj (GENIE_OBJ_COOL_GAUGE, 0, counter) ;
sleep(10);
}
return 0;
}
我一直在运行命令
sudo gcc genietest.c
我不断收到错误
genietest.c:(.text+0x10): undefined reference to `genieSetup'
genietest.c:(.text+0x54): undefined reference to `genieWriteObj'
在我看来,geniePi.h 没有被包括在内
我使用安装在 Pi 目录下
make
sudo make install
谢谢你的帮助!