Hallo allerseits, ich bin neu hier im Forum.
Hab seit ein paar tagen ein Raspberry Pi 2 B+ und versuche grad ein paar schaltungen am Steckbrett zu probieren.
Anfangs hab ich mit phyton gearbeitet, das hat auch wunderbar funktioniert, allerdings möchte ich es jetzt in C Programmieren (in der Hoffnung, dass vom Informatikunterricht in der Schule noch was hängen geblieben ist).
Ich hab folgende Programme installiert: geany und wiringPi
wenn ich das richtig verstanden hab ist wiringPi für die ansteuerung der GPIOs zuständig.
ja jedenfalls hat wiringPi am anfang nicht richtig funktioniert und deswegen hab ich das ganze einfach deinstalliert und neuinstalliert leider im Ordner Downloads Pfad:
Zitat/home/pi/Downloads/wiringPi-5edd177
Anfangs hat der Aufruf von #include <wiringPi.h> nicht funktioniert, das geht aber mittlerweile.
So dann wollte ich mal ein einfaches Programm ausprobieren und hab einfach eins von den examples im WiringPi ordner genommen. Das Programm heißt blinc.c
Beim compilieren sieht alles i.O. aus:
Zitatgcc -Wall -c "blink.c" (in directory: /home/pi/Downloads/wiringPi-5edd177/examples)
Compilation finished successfully.
unter build the current file dann nicht mehr so ganz:
ZitatAlles anzeigengcc -Wall -o "blink" "blink.c" (in directory: /home/pi/Downloads/wiringPi-5edd177/examples)
/tmp/cci6jY73.o: In function `main':
blink.c:(.text+0x10): undefined reference to `wiringPiSetup'
blink.c:(.text+0x1c): undefined reference to `pinMode'
blink.c:(.text+0x28): undefined reference to `digitalWrite'
blink.c:(.text+0x30): undefined reference to `delay'
blink.c:(.text+0x3c): undefined reference to `digitalWrite'
blink.c:(.text+0x44): undefined reference to `delay'
Compilation failed.
collect2: ld returned 1 exit status
und beim ausführen steht dann :
Zitat./geany_run_script.sh: 5: ./geany_run_script.sh: ./blink: not found
------------------
(program exited with code: 127)
Press return to continue
Was mach ich da falsch?
Danke schonmal
Mfg Patrick