Probleme lors de programmer Raspberry avec C
Résolu/Fermé
sekmani
Messages postés
2
Date d'inscription
lundi 31 août 2015
Statut
Membre
Dernière intervention
5 janvier 2018
-
Modifié le 24 juin 2017 à 12:34
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 - 26 juin 2017 à 12:41
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 - 26 juin 2017 à 12:41
A voir également:
- Probleme lors de programmer Raspberry avec C
- Programmer sms - Guide
- Programmer mail gmail - Guide
- Programmer un mail outlook - Guide
- Application de programmation - Guide
2 réponses
[Dal]
Messages postés
6194
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
11 octobre 2024
1 092
26 juin 2017 à 10:16
26 juin 2017 à 10:16
Salut sekmani,
Tu n'as pas correctement installé la bibliothèque, ou ta commande de compilation ne comporte pas l'indication de la bibliothèque.
https://raspberry-projects.com/pi/programming-in-c/io-pins/bcm2835-by-mike-mccauley
Dal
Tu n'as pas correctement installé la bibliothèque, ou ta commande de compilation ne comporte pas l'indication de la bibliothèque.
https://raspberry-projects.com/pi/programming-in-c/io-pins/bcm2835-by-mike-mccauley
Dal
YCN-
Messages postés
116
Date d'inscription
mercredi 24 juin 2015
Statut
Membre
Dernière intervention
13 juillet 2017
12
26 juin 2017 à 10:19
26 juin 2017 à 10:19
Bonjour,
Bon déjà Geany est un IDE pas un compilateur, ton compilateur c'est gcc. Ensuite dans ce genre de cas il va te manquer les flags de la librairie, ici il faut que tu ajoutes à ta compilation :
-lbcm2835
Ce qui va donner :
gcc -Wall -o VivexProject VivexProject.c -lbcm2835
Cependant je te recommande l'usage de WiringPi si tu es un débutant qui est une librairie très complète et très simple d'usage.
Bon déjà Geany est un IDE pas un compilateur, ton compilateur c'est gcc. Ensuite dans ce genre de cas il va te manquer les flags de la librairie, ici il faut que tu ajoutes à ta compilation :
-lbcm2835
Ce qui va donner :
gcc -Wall -o VivexProject VivexProject.c -lbcm2835
Cependant je te recommande l'usage de WiringPi si tu es un débutant qui est une librairie très complète et très simple d'usage.
[Dal]
Messages postés
6194
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
11 octobre 2024
1 092
26 juin 2017 à 12:41
26 juin 2017 à 12:41
Si sekmani ne sait pas compiler une bibliothèque ou paramétrer son projet pour l'utiliser, il ne sera pas plus avancé en changeant de bibliothèque, il me semble ;-)
Le lien que j'ai donné explique comment faire un Makefile qui sera utilisé par Geany pour que ce flag soit utilisé, outre la méthode pour compiler et installer la bibliothèque.
Sinon, pour que les paramètres de compilation soient gérés par Geany, il faut créer un projet Geany, par le menu Projet (et non pas juste un fichier), et adapter les propriétés du projet par le menu "Projet - Propriétés - Construire".... ce n'est pas forcément plus facile que de faire un Makefile.
Le lien que j'ai donné explique comment faire un Makefile qui sera utilisé par Geany pour que ce flag soit utilisé, outre la méthode pour compiler et installer la bibliothèque.
Sinon, pour que les paramètres de compilation soient gérés par Geany, il faut créer un projet Geany, par le menu Projet (et non pas juste un fichier), et adapter les propriétés du projet par le menu "Projet - Propriétés - Construire".... ce n'est pas forcément plus facile que de faire un Makefile.