J'essaie d'utiliser un cadre de test unitaire pour C appelé check .
J'ai installé le package comme Instruction sur l'installation de fichier dans l'emballage: p>
Après cela, j'ai échoué à exécuter mon propre test alors j'ai finalement décidé d'utiliser l'exemple de package dans a fait les commandes suivantes: p> et toujours le même problème: p> a essayé d'ajouter le répertoire / usr / local / de la documentation / de la vérification / exemple>. p > LDFLAGS CODE> dans le fichier de fabrication, mais cela n'a pas aidé, a également essayé de faire ce que Rick Hightower a fait
3 Réponses :
Essayez d'exécuter ldconfig code> (c'est-à-dire sudo ldconfig code>) pour reconstruire le cache de liaison d'exécution. P>
sur mon système au moins (Debian), Libcheck n'est pas emballé comme une bibliothèque partagée, vous devez le relier statilement, par exemple
Sinon, vous pouvez placer la ligne exporter ld_library_path = / usr / lib / code> (ajustez le chemin d'accès à l'emplacement de votre installation de Libcheck - si vous l'avez installé pour un seul utilisateur, il peut être dans / Accueil / $ utilisateur / usr / lib / code>, par exemple) dans votre .bstrucc code>. Après source ~ / .bstructrc code>, il devrait fonctionner. De cette façon, cela devrait également fonctionner pour vos autres projets.
Ce projet utilise check https://github.com/batousik/practical-c2 < / p>