Skocz do zawartości
Ważne ogłoszenie » Kliknij i sprawdź informacje o nowym forum! Czytaj dalej... ×
11jacekj

Błąd kompilacji w Eclipse neon3 na linux

Recommended Posts

Witam, chciałem skompilować dwa pliki *.c i *.h. Po kompilacji projektu w zakładce console dostaję taki wynik

19:54:17 **** Incremental Build of configuration Release for project lcd_lib ****

make all

Building target: lcd_lib.elf

Invoking: AVR C Linker

avr-gcc -Wl,-Map,lcd_lib.map -mmcu=atmega8 -o "lcd_lib.elf" ./HD44780.o

/usr/lib/gcc/avr/4.9.2/../../../avr/lib/avr4/crtatmega8.o:(.init9+0x0): undefined reference to `main'

collect2: error: ld returned 1 exit status

make: *** [lcd_lib.elf] Błąd 1

makefile:50: polecenia dla obiektu 'lcd_lib.elf' nie powiodły się

19:54:18 Build Finished (took 411ms)

I w zakładce problems dwa errory:

Description Resource Path Location Type

polecenia dla obiektu 'lcd_lib.elf' nie powiodły się makefile /lcd_lib/Release line 50 C/C++ Problem

Description Resource Path Location Type

undefined reference to `main' lcd_lib line 0, external location: /usr/lib/avr/lib/avr4/crtatmega8.o C/C++ Problem

Co może być nie tak?

Udostępnij ten post


Link to post
Share on other sites

A może to jest biblioteka do użycia w programie, a nie kompletny program, więc po prostu nie ma w nim funkcji "main" która jest wymagana dla każdego programu?

  • Pomogłeś! 1

Udostępnij ten post


Link to post
Share on other sites

deshipu. Ja jestem początkujący w pisaniu kodu a Ty jesteś wielki. Bardzo mi pomogłeś, dziękuję, dziękuję, dziękuję.

Udostępnij ten post


Link to post
Share on other sites

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

×