Ошибка при выполнении сервобластера для Raspberry Pi 3 B + - PullRequest
0 голосов
/ 24 сентября 2019

Я перешел по этой ссылке, чтобы установить servoblaster .Однако, когда я доходил до шага 2, я получаю эту ошибку при выполнении sudo make install

gcc -Wall -g -O2 -L/opt/vc/lib -I/opt/vc/include -o servod servod.c mailbox.c -lm -lbcm_host
mailbox.c: In function ‘mbox_open’:
mailbox.c:281:38: warning: implicit declaration of function ‘makedev’ [-Wimplicit-function-declaration]
if (mknod(filename, S_IFCHR|0600, makedev(100, 0)) < 0) {
                                  ^~~~~~~
/usr/bin/ld: /tmp/ccRLaqKd.o: in function `mbox_open':
/root/scripts/c/ServoBlaster/user/mailbox.c:281: undefined reference to `makedev'
collect2: error: ld returned 1 exit status
make: *** [Makefile:6: servod] Error 1

Я попытался снова в команде sudo su , но яполучил тот же ответ.

Кто-нибудь знает, что это за ошибка и как ее исправить?

...