Запитання з тегом «undefined-reference»

30
Що таке невизначена посилання / невирішена помилка зовнішнього символу та як це виправити?
На цей питання є відповіді на Stack Overflow на російському : Ссилка на нерозроблений зовнішній символ (можливі причини) Що таке невизначені посилання / невирішені помилки зовнішнього символу? Які загальні причини і як їх усунути / запобігти? Не соромтеся редагувати / додавати власні.

14
libpthread.so.0: помилка додавання символів: DSO відсутній у командному рядку
Коли я компілюю openvswitch-1.5.0, я зіткнувся з такою помилкою компіляції: 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
Не визначене посилання на `pow 'та` floor'
Я намагаюсь зробити простий калькулятор напруги на C, але при компілюванні gccмені кажуть, що мені не вистачає функцій пороху та підлоги. Що не так? Код: #include <stdio.h> #include <math.h> int fibo(int n); int main() { printf("Fib(4) = %d", fibo(4)); return 0; } int fibo(int n) { double phi = 1.61803399; …

4
Невизначене посилання на статичний член
Я використовую крос-компілятор. Мій код: class WindowsTimer{ public: WindowsTimer(){ _frequency.QuadPart = 0ull; } private: static LARGE_INTEGER _frequency; }; Я отримую таку помилку: невизначене посилання на `WindowsTimer :: _ частота ' Я також намагався змінити його на LARGE_INTEGER _frequency.QuadPart = 0ull; або static LARGE_INTEGER _frequency.QuadPart = 0ull; але я все ще …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.