vim3 ubuntu20.02 official
I’m trying to use wiringPi with geany c-code but i cant link with wiringpi.h
c-code:
#include <stdio.h>
#include <wiringPi.h>
const int gpio_pin = 3;
int main()
{
wiringPiSetup();
pinMode(gpio_pin,OUTPUT);
while(1){
digitalWrite(gpio_pin,HIGH);
printf("wPi Pin %d now is GIGH\n",gpio_pin);
delay(5000);
digitalWrite(gpio_pin,LOW);
printf("wPi Pin %d now is LOW\n",gpio_pin);
delay(5000);
}
return 0;
}
makefile:
gcc scener.c -o scener -pthread -lwiringPi -lm -lrt -lcrypt
compiler:
gcc -Wall -o “scener” “scener.c” (in directory: /home/khadas/Desktop/6f/scenerc)
/usr/bin/ld: /tmp/cc3faevC.o: in function main': scener.c:(.text+0x8): undefined reference to
wiringPiSetup’
/usr/bin/ld: scener.c:(.text+0x14): undefined reference to pinMode' /usr/bin/ld: scener.c:(.text+0x20): undefined reference to
digitalWrite’
/usr/bin/ld: scener.c:(.text+0x3c): undefined reference to delay' /usr/bin/ld: scener.c:(.text+0x48): undefined reference to
digitalWrite’
/usr/bin/ld: scener.c:(.text+0x64): undefined reference to delay' /usr/bin/ld: scener.c:(.text+0x70): undefined reference to
digitalWrite’
/usr/bin/ld: scener.c:(.text+0x8c): undefined reference to delay' /usr/bin/ld: scener.c:(.text+0x98): undefined reference to
digitalWrite’
/usr/bin/ld: scener.c:(.text+0xb4): undefined reference to `delay’
collect2: error: ld returned 1 exit status
Compilation failed.