Maison >développement back-end >C++ >Pourquoi la recompilation avec -fPIC résout-elle les erreurs de liaison ?
Recompilation avec -fPIC : résolution des erreurs de liaison
La recompilation avec -fPIC est nécessaire lorsque l'on rencontre l'erreur "relocation R_ARM_MOVW_ABS_NC contre `un symbole local ' ne peut pas être utilisé lors de la création d'un objet partagé." Cette erreur se produit lors de la liaison d'un fichier objet avec un symbole restreint, qui ne peut pas être utilisé lorsqu'il est combiné avec un objet partagé.
Pour résoudre ce problème avec succès et recompiler avec -fPIC :
En mettant en œuvre ces étapes, vous pouvez recompiler votre ffmpeg avec -fPIC, résolvant ainsi l'erreur de liaison et permettant une compilation réussie de votre programme qui utilise la bibliothèque ffmpeg.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!