Questions marquées «undefined-reference»

30
Qu'est-ce qu'une erreur de référence externe non définie / symbole non résolu et comment puis-je la corriger?
На этот вопрос есть ответы на Stack Overflow на рdedом : Ссылка на неразрешенный внешний символ (возможниные прич) Que sont les erreurs de référence externe non définies / symboles non résolus? Quelles sont les causes courantes et comment les corriger / les prévenir? N'hésitez pas à modifier / ajouter le …

14
libpthread.so.0: erreur lors de l'ajout de symboles: DSO manquant dans la ligne de commande
Lorsque je compile openvswitch-1.5.0, j'ai rencontré l'erreur de compilation suivante: gcc -Wstrict-prototypes -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -g -O2 -export-dynamic ***-lpthread*** -o utilities/ovs-dpctl utilities/ovs-dpctl.o lib/libopenvswitch.a /home/jyyoo/src/dpdk/build/lib/librte_eal.a /home/jyyoo/src/dpdk/build/lib/libethdev.a /home/jyyoo/src/dpdk/build/lib/librte_cmdline.a /home/jyyoo/src/dpdk/build/lib/librte_hash.a /home/jyyoo/src/dpdk/build/lib/librte_lpm.a /home/jyyoo/src/dpdk/build/lib/librte_mbuf.a /home/jyyoo/src/dpdk/build/lib/librte_ring.a /home/jyyoo/src/dpdk/build/lib/librte_mempool.a /home/jyyoo/src/dpdk/build/lib/librte_malloc.a -lrt -lm /usr/bin/ld: /home/jyyoo/src/dpdk/build/lib/librte_eal.a(eal.o): undefined reference …

6
Référence non définie à «pow» et «floor»
J'essaie de faire une simple calculatrice de fibonacci en C mais lors de la compilation gcc, cela me dit qu'il me manque les fonctions pow et floor. Qu'est-ce qui ne va pas? Code: #include <stdio.h> #include <math.h> int fibo(int n); int main() { printf("Fib(4) = %d", fibo(4)); return 0; } …

4
Référence non définie à un membre statique
J'utilise un compilateur croisé. Mon code est: class WindowsTimer{ public: WindowsTimer(){ _frequency.QuadPart = 0ull; } private: static LARGE_INTEGER _frequency; }; J'obtiens l'erreur suivante: référence non définie à `WindowsTimer :: _ frequency ' J'ai aussi essayé de le changer en LARGE_INTEGER _frequency.QuadPart = 0ull; ou static LARGE_INTEGER _frequency.QuadPart = 0ull; mais …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.