Je suis relativement nouveau dans la compilation de logiciels. J'ai téléchargé un paquet appelé gr-scan qui utilise gnuradio et osmosdr (je l’ai déjà installé et je travaille pacman
déjà via ). Les instructions disent d’éditer Makefile
et d’exécuter make
.
J'ai vérifié les chemins d'accès à la gnuradio et à l'osmosdr dans Makefile
- ils existent et ont des objets dedans - mais la construction renvoie cette erreur;
In file included from main.cpp:23:0:
topblock.hpp:23:26: fatal error: gr_top_block.h: No such file or directory
compilation terminated.
Makefile:23: recipe for target 'gr-scan' failed
make: *** [gr-scan] Error 1
Un rapide Google montre gr_top_block.h
fait partie de la source de base de gnuradio que pacman aurait gardé quelque part? Mais quand je cherche mon disque avec find / -name "gr_top_block.h"
je n'obtiens aucun résultat.
Quelle est la prochaine étape? Devrais-je télécharger gnuradio et dire make
où est la source? Tout conseil apprécié
arch-linux
make
c
NoChecksum
la source
la source
2
Vous devez télécharger le code source de gnuradio et mettre à jour votre chemin d’inclusion selon le cas.
DavidPostill
s'il utilise des Makefiles pour la construction, il est probablement incompatible avec la version actuelle de GNU Radio; Presque tous les modules GNU Radio hors-arbre utilisent CMake de nos jours.
Marcus Müller