| Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme. |
Diskussion: Undefined Reference vs. Doppeldeklarierung im Forum Code Kitchen, in der Kategorie Software Home; Hallo Community, ich programmiere momentan für einen AVR Microcontroller (atmega32) und für das dazugehörige Funkmodul RFM12 in C. Dazu habe ...
![]() |
| | #1 (permalink) |
| Registriert seit: 27.12.07 ![]() Likes: 24 | Hallo Community, ich programmiere momentan für einen AVR Microcontroller (atmega32) und für das dazugehörige Funkmodul RFM12 in C. Dazu habe ich mir diese Bibliothek besorgt. Das Programm steht soweit, jedoch kriege ich folgende Fehler beim Linken: Code: Linking console executable: bin/Debug/testprog1.elf obj/Debug/main.o: In function `main': /home/Name/Desktop/rfm12/test-atmega32/testprog1/main.c:55: undefined reference to `rfm12_rx_status' /home/Name/Desktop/rfm12/test-atmega32/testprog1/main.c:57: undefined reference to `rfm12_rx_len' /home/Name/Desktop/rfm12/test-atmega32/testprog1/main.c:58: undefined reference to `rfm12_rx_type' /home/Name/Desktop/rfm12/test-atmega32/testprog1/main.c:64: undefined reference to `rfm12_rx_clear' Code: static inline uint8_t rfm12_rx_status(void)
{
return ctrl.rf_buffer_out->status;
} Code: static inline uint8_t rfm12_rx_len(void); => warning: ‘rfm12_rx_len’ used but never defined| Code: /home/Name/Desktop/rfm12/test-atmega32/testprog1/./rfmlib/rfm12.c|343|multiple definition of `rfm12_tick' mfg bad_alloc EDIT: das ganze wird auf Ubuntu 8.10 mit der IDE Code::Blocks definiert, die den Compiler avr-gcc nutzt.
__________________ You shoot yourself in somebody else's foot.|Dann gabs da noch den Mathematiker der P?=NP in O(1) erklärte. |[A]| = p(·,|[A]|)+1 Geändert von bad_alloc (26.11.09 um 19:31 Uhr) |
| | |
![]() |
| | |
| |
| Themen-Optionen | |
| Ansicht | |
| |