linker bibliotek

Znaleziono około 688 wyników dla: linker bibliotek
  • [Java][Linux] Niemożność załadowania bibliotek natywnych

    Jak zajrzysz w pierwszy post to się dowiesz jak to robiłem. Pod Windowsem nie było problemów. Manual, w którym jest napisane jak to zrobić + FAQ też nie bardzo w tym przypadku chcą pomóc. Jesli sa spelnione wszystkie warunki o ktorych pisalem powyzej to napewno bedzie dzialac. Biblioteki JNI rowniez zaleza od pewnych bibliotek chociazby Javy wiec jesli...

    Programowanie   23 Sty 2011 15:56 Odpowiedzi: 8    Wyświetleń: 1833
  • Modyfikacja biblioteki wyświetlacza TFT OPEN-SMART 3,5 ILI9327 dla ATMEGA328 PB

    Do ostatecznej binarki linker dołącza tylko te funkcje, które są używane (nie całe biblioteki). Funkcje pisania tekstu na ekranie i wbudowana czcionka są pamięciożerne. Bez dogłębnej analizy bibliotek raczej niewiele zoptymalizujesz.

    Programowanie   13 Lip 2023 13:50 Odpowiedzi: 51    Wyświetleń: 1182
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Probem z linkerem AVR undefined reference to `__stack

    Mam problem z linkowaniem plików wygenerowanych przez kompilator avr-gcc oraz assembler avr-as. avr-ld.exe asm.o c.o -O output.obj -b binary Dlaczego probujesz linkowac problem bezposrednio przez uzycie LD? Jesli tak chcesz, to: - musisz podac skrypt linkera dla danej architektury (opcja -T) - liste bibliotek wewnetrznych kompilatora c (libgcc.a i...

    Mikrokontrolery   25 Sty 2007 20:11 Odpowiedzi: 2    Wyświetleń: 1205
  • REKLAMA
  • Jak poprawnie linkować bibliotekę libPCF8833lib.a w AVR Studio 5?

    #include nie ma tu nic do rzeczy. Ta dyrektywa preprocesora nie ma nic wspólnego z linkerem. Jak zajrzysz w opcje projektu, będziesz miał tam taki parametr linkera jak -l. To właśnie za jego pomocą się dołącza biblioteki do projektu. Gdzie linker ma szukać bibliotek precyzuje się parametrem -L.

    Mikrokontrolery Początkujący   04 Cze 2012 21:58 Odpowiedzi: 30    Wyświetleń: 5165
  • C++ - Kompilacja biblioteki BigInteger, błędy linkera, undefined reference

    Prawdopodobnie (a raczej na pewno) Twój projekt nie przywołuje plików cc z bigitegera. Nie mówię o #inlcude które zawiera deklarację , ale o plikach cc (w tym projekcie - w innym mogą mieć rozszerzenie ccp ) które zawierają implementację (czy definicję jak się mówi w świecie C) Nie uprawiam devcc więc nie podpowiem szczegółów, musisz sobie poradzić....

    Programowanie   28 Maj 2016 14:28 Odpowiedzi: 2    Wyświetleń: 1203
  • REKLAMA
  • Błąd LNK2019 przy podłączaniu FFTW w Visual Studio 2008

    Zapewne zapomniałeś dodać jednej z bibliotek do opcji linkera. Możesz dodać jedną, zależnie której używasz (float/double/ldouble), lub wszystkie razem: #pragma comment(lib, "libfftw3-3.lib") #pragma comment(lib, "libfftw3f-3.lib") #pragma comment(lib, "libfftw3l-3.lib")

    Programowanie   14 Kwi 2010 01:02 Odpowiedzi: 4    Wyświetleń: 2220
  • Eclipse - Błąd kompilacji przy dodanych plikach .h, prosty program działa

    W pierwszym poście z błędów to będzie opcja "-L", która powinna wskazywać na katalog, w którym linker będzie szukał potrzebnych bibliotek a nie jak u ciebie plik biblioteki. Nie wiem jak odbywała się kompilacja ale upewnij się że opcja "-Os" była włączona. W Twoim poście wyżej jest błąd że kod nie zmieści się w pamięci FLASH, więc sprawdź czy "-Os"...

    Programowanie Początkujący   06 Mar 2025 09:16 Odpowiedzi: 19    Wyświetleń: 306
  • Błąd kompilacji make: *** [pubny.elf] Error 1 po dodaniu nowych bibliotek

    Nie miales wykasowywac wszystkich -Wl tylko drugi a jego opcje dodac do pierwszego wywolania.To sa opcje ktore przekazuje sie do linkera a w chwili obecnej nie przekazujesz do linkera zadnych opcji.Bledy zwiazane z eepromem moga wynikac z tego ze go nie uzwyasz i w elfie nie ma sekcji .eeprom ktora mozna by z niego wyciagnac.Generalnie czytaj uwazniej...

    Mikrokontrolery   08 Lis 2007 10:12 Odpowiedzi: 8    Wyświetleń: 4634
  • Problem z STM32CubeIDE - "undefined reference to `GPIO_ReadInputDataBit'"

    Dzień dobry. Szukałem w Internecie już kilkukrotnie tego problemu, niestety nie znalazłem żadnego rozwiążania. Owszem, ludzie piszą, co zrobić - jak np sprawdzić odniesienia do bibliotek, linkery itp - tylko że to zbyt ogólne, a kompletnie się na tym nie znam. Proszę więc o pokierowanie mnie, co konkretnie mam zrobić, aby rozwiązac ten problem.

    Mikrokontrolery ARM   05 Lip 2024 13:43 Odpowiedzi: 9    Wyświetleń: 534
  • Jak stworzyć bibliotekę LCD w WinAVR z plikami .lst jak w rklibavr?

    Naprawdę kopiowane są wszystkie funkcje a nie tylko to, które są wykorzystywane? Może to kwestia włączenia optymalizacji? Trochę OT, ale wyjaśnię. W uproszczeniu, w standardowym kompilatorze (np. gcc :wink:), wytworzenie programu wykonywalnego składa sie z dwóch faz: 1. fazy kompilacji .c --> .o (albo np. .s ->> .o) 2. fazy łączenia .o (razy N) -->...

    Mikrokontrolery   15 Mar 2007 11:38 Odpowiedzi: 11    Wyświetleń: 2695
  • Visual Studio 2010 RC na Windows 7 - błąd przy dodawaniu bibliotek .dll

    Chyba dodajesz nie to co powinieneś - nie dll, tylko lib, który z konieczności powinien być dołączony do biblioteki dll przez autora. Jeżeli nie masz pliku lib, to albo go poszukaj w internecie, albo sam go zrób (poprzez skompilowanie pliku def z listą funkcji), lub ostatecznie pisząc program niezależny od zewnętrznych bibliotek dll - ładuj biblioteki...

    Programowanie   01 Cze 2010 21:02 Odpowiedzi: 2    Wyświetleń: 3215
  • [AVR] [AVR][C/AVR Studio 4] Błędy undefined reference przy dołączaniu bibliotek .h

    Dlatego, że to nie są żadne biblioteki, tylko zwykłe pliki c. Czyli stanowią one część kodu źródłowego pisanej aplikacji. A żeby mogła się ona skompilować potrzebne są: 1. Prototyypy funkcji (pliki .h) 2. Ciała funkcji (pliki .c) Zobacz co ci sypie błędami - nie jest to kompilator tylko linker. Zastanów się także co oznaczają te błędy.

    Mikrokontrolery Początkujący   11 Mar 2012 14:43 Odpowiedzi: 5    Wyświetleń: 2579
  • AVRStudi, AVRSide, GCC -> Nowe wersje wiekszy rozmiar pli

    To zależy, jak jest napisana ta biblioteka. Jeżeli każda z funkcji (stanowiąca samodzielna całość) jest w oddzielnym pliku źródłowym, a te po skompilowaniu zostaną połączone w jedną bibliotekę statyczną (.a), to podczas konsolidacji programu linker będzie mógł wybrać z biblioteki tylko to, co potrzebne (z dokładnością do pliku źródłowego biblioteki)....

    Mikrokontrolery   05 Maj 2008 12:05 Odpowiedzi: 2    Wyświetleń: 1053
  • Błąd kompilacji w AVR Studio 4.14 z biblioteką avrlib i WinAVR

    Tak. Masz rację. Ale sposób, który ja podałem także działa. Natomiast podawanie linkerowi gotowych bibliotek jest bardziej eleganckie ;). Ale jeśli potrzeba zrobić coś szybko i sprawdzić, czy działa wystarczy w/w sposób. Co do kwestii bibliotek. To źle się wyraziłem *.h to oczywiście "biblioteka", ale jest to tylko nazwa zwyczajowa. możemy używać również...

    Mikrokontrolery   18 Lut 2010 10:39 Odpowiedzi: 4    Wyświetleń: 1245
  • REKLAMA
  • [ZL25ARM] Czy można debugować STR912FAW44 za pomocą ZL18PRG przez LPT?

    Uff, dużo tego. Każdy program w procesorze składa się z tego co Ty napiszesz oraz potencjalnych bibliotek. Jedno i drugie powinno być skompilowane z tymi samymi opcjami (w naszym przypadku obecność koprocesora i używany przez niego format danych). Inaczej linker się pluje i ma rację. Twórcy yagarto uznali, że arm966e-s ma koprocesor (może taki mieli),...

    Mikrokontrolery ARM   02 Kwi 2009 12:28 Odpowiedzi: 54    Wyświetleń: 7870
  • [C++ Builder] Jak dołączyć brakujące biblioteki OCX i DLL w C++ Builder?

    Jest tego troche do podklikania wiec podsylam Ci plik jak powinienes miec ustawione w project->options. Chyba "przepisywanie" całej 'konfiguracji' nie jest potrzebne :) Nie ma wcale tego wiele... Wystarczy że zmienisz dwie opcje w "Project->Options...". I nic więcej nie trzeba grzebać. W zakładce "Packages" odznaczasz opcje "Build with runtime packages"....

    Programowanie   16 Lis 2004 15:45 Odpowiedzi: 5    Wyświetleń: 3231
  • [ECLIPSE] Eclipse nie znajduje libcore.a - jak rozwiązać błąd kompilacji?

    Dokładnie. Jeśli jest biblioteka w C:\biblioteki\libiblioteka.a to w parametrach linkera : -lbiblioteka -LC:\biblioteki -l linkuje odpowiednie biblioteki, natomiast -L mówi linkerowi gdzie ma szukać bibliotek

    Programowanie   27 Maj 2012 21:49 Odpowiedzi: 5    Wyświetleń: 1344
  • KEIL Linker STM32 - umieszczenie biblioteki *.LIB w stałym miejscu Flash

    To trochę dziwne odpowiadać samemu. Ale odpowiedź nie pochodzi ode mnie. Napisał do mnie na PW kolega (nick na razie pominę) nieco sfrustrowany tym, że dyskusja pewnie by się skończyła głupimi uwagami niektórych kolegów, którzy uważają - że już zjedli wszystkie rozumy i nikt nie może ich nic już nauczyć . Kolega ów podpowiedział mniej więcej to, że...

    Mikrokontrolery ARM   09 Paź 2013 12:46 Odpowiedzi: 1    Wyświetleń: 1953
  • Jaka biblioteka do operacji matematycznych w Eclipse/GnuArm?

    Dołączałem już math.h float.h i dalej to nie pomaga, problem chyba tkwi w odpowiednim użyciu bibliotek newlib. Poprzedni post mogl wprowadzic Cie w blad. math.h to nie jest zadna biblioteka tylko plik naglowkowy - zawiera on miedzy innymi prototypy funkcji matematycznych, definicje typow danych i stalych. Biblioteka odpowiadajaca za funkcje matematyczne...

    Mikrokontrolery   25 Sty 2007 21:22 Odpowiedzi: 5    Wyświetleń: 2019
  • [AT91SAM7X] AT91SAM7X: Jak użyć atanf z math.h w Yagarto? Błąd undefined reference

    libgcc jest dołączane automatycznie przez linker, więc tym sie absolutnie nie przejmuj Zasadniczo standardowe biblioteki mają nazwę lib_.a, dzie _ to jedna lib więcej literek (libm, libgcc, itd.). Dołączenie (dolinkowanie) ich następuje poprzez dodanie "-l_" do wywołania linkera. Aby w twoim makefile dołączyć cokolwiek musisz edytować LINKER_FLAGS....

    Mikrokontrolery ARM   26 Sty 2010 17:16 Odpowiedzi: 11    Wyświetleń: 2894
  • AVR GCC i AVR Studio 4 – brak procedur z innych plików po kompilacji, dlaczego?

    Dziekuję za popdpowiedzi, chwilami mam wrażenie że ACR GCC żyje własnym życiem. Pozwolę sobie niezgodzić się kol.Albertem odnośnie tego linkowania. Po to jest linker aby wybrac z bibliotek to co jest potrzebne a nie brać hurtem jak leci. PZDR

    Mikrokontrolery AVR   30 Sty 2009 12:39 Odpowiedzi: 7    Wyświetleń: 1527
  • Eclipse Libraries *.a kompilator nie może znaleźć libwsock32.a

    W parametrze -l ma być tylko wsock32 natomiast ścieżkę, gdzie linker ma szukać bibliotek trzeba podać osobno w parametrze -L http://gcc.gnu.org/onlinedocs/gcc-4.5.3/... Nie wiem czy używasz swojego make'a czy generatora do niego. Jeśli generatora to w opcjach projektu powinieneś to znaleźć bez problemu. W ogóle to widzę, że powpisywałeś...

    Programowanie   27 Maj 2012 01:43 Odpowiedzi: 2    Wyświetleń: 1621
  • esp32 oled arduino i windows xp błędy bibliotek podczas kompilacji

    A przeczytałeś [url=https://github.com/espressif/arduin... oraz [url=https://github.com/pyserial/pyseria... jeszcze [url=https://desire.giesecke.tk/index.ph... Ja swojego czasu miałem problemy z Arduino i XP - musiałem szukać starego linkera. Z biegiem czasu niewiele...

    ESP8266 i ESP32   05 Lip 2018 18:50 Odpowiedzi: 4    Wyświetleń: 1842
  • Jak pominąć niewykorzystywane funkcje w bibliotekach WinAVR?

    Kompilator C nie jest w stanie oddzielić funkcji "nieużywanych" (w pliku .c) od używanych, bo mogą być do nich odwołania z innych plików. Wyjątkiem są funkcje static, bo do nich nie może być odwołań z innych plików, więc jeżeli nie ma też odwołań w danym pliku, to optymalizator może je spokojnie wyrzucić. O tym, które funkcje są ostatecznie używane,...

    Mikrokontrolery   07 Mar 2007 16:12 Odpowiedzi: 7    Wyświetleń: 1394
  • Błąd linkera expected a file name w Builder C++ 6 - jak naprawić?

    Więc sprawdź czy instalator uwzględnił ci ścieżki dostępu. tzn czy kompilator wie gdzie są pliki nagłówkowe, linker biblioteki etc. Skoro zmieniłeś dysk z C np na D to może Builder szuka ich na dysku C gdzie ich nie ma?

    Programowanie   25 Lis 2005 00:19 Odpowiedzi: 5    Wyświetleń: 1140
  • Ubunru 18.04 - linker nie znajduje funkcji w bibliotece

    Mam skompilowanych kilka plików .c do .o, zastały zapakowane do biblioteki .a (przez "ar rv lib_coś.a *.o") i do .so (przez "gcc -shared -l{potrzebne_biblioteki} -o lib_coś.so *.o), próbuję skompilować i zlinkować program używający funkcji, które są w tych plikach, i dostaję "undefined reference". Sprawdziłem przez "strace -e trace=file -o plik -f -s...

    Linux   04 Wrz 2020 08:29 Odpowiedzi: 2    Wyświetleń: 258
  • AVR Studio 4 - Jak zmniejszyć rozmiar kodu wynikowego?

    Zapewne wy, BlueDraco, macie rację, w sensie, że da się to pewnie zrobić i bez zmiennego przecinka. Ale wracając do problemu - jak sam zauważyłeś wymagane jest dołączenie biblioteki matematycznej libm.a. Robi się to opcją -lm, w AVR Studio we właściwościach projektu masz możliwość dołączenia bibliotek z listy - to o ile pamiętam masz w opcjach linkera....

    Mikrokontrolery AVR   17 Lut 2013 21:11 Odpowiedzi: 5    Wyświetleń: 1188
  • Karta dźwiękowa USB na STM32F103 + TDA1543 by piotr_go

    Jeśli pisałeś w C to jak wyglądała optymalizacja pamięci programu? Chodzi mi tu głównie o ograniczanie wielkości bibliotek standardowych, pisanie skryptu linkera itp. Znasz jakieś ciekawe sposoby albo możesz podrzucić parę linków czy tytuł książki?

    DIY Konstrukcje   31 Sty 2024 18:59 Odpowiedzi: 37    Wyświetleń: 10254
  • bleeding-edge-toolchain - kolejny toolchain dla ARM

    ZTCW to elf jest większy, ale nie jest ładowany w całości. Komenda `size` podaje Ci rozmiar dokładnie tych sekcji, które są ładowane. Do flash trafia zwykle .text + .data. Sam plik zajmuje pewnie z megabajt i rozmiar ten ma niewiele wspólnego z tym co zostanie wrzucone. Rozmiar twoich obiektów (to co podajesz w pierwszej linijce) ma małe znaczenie,...

    Mikrokontrolery ARM   13 Lut 2021 16:26 Odpowiedzi: 222    Wyświetleń: 39036
  • ATmega8A, Asembler i wektory - bad_interrupt Przy większości wektorów

    (at)Bartosz36 Tak, w asmeblerze możesz wektory nazwać dowolnie (podobnie jak w C, tu nazwę nie wymusza język, lecz konfiguracja linkera i bibliotek startowych C). Jedyne o co musisz zadbać to żeby odpowiedni wektor trafił pod odpowiedni adres. Przy okazji z ciekawości zapytam - po co chcesz robić wszystko w asemblerze? Sensowniejsza opcja to pisanie...

    Mikrokontrolery Początkujący   01 Kwi 2015 21:05 Odpowiedzi: 11    Wyświetleń: 984
  • [C++] zastąpienie malloc() z biblioteki standardowej

    Co masz na myśli bo nie mogę zaskoczyć? Mojego malloca mam zdefiniowanego nad main-em, nie mam go w bibliotece. Właśnie to. free() też masz zdefiniowane? Bo malloc/free stanowią nieodłączną parę. Kompilujesz jako C czy C++? Komunikat sugeruje, że linker próbował dołączyć moduł z biblioteki pomimo zdefiniowania funkcji malloc - tak będzie, jeżeli w...

    Programowanie   20 Lip 2010 21:19 Odpowiedzi: 15    Wyświetleń: 2378
  • [WinAVR] Jak poprawnie dodać własny nagłówek i moduły w C?

    Dlatego, ze pewnie zawsze korzystales z prekompilowanych bibliotek, ktore standardowo bierze pod uwage linker, a nie ich wersji zrodlowych.

    Mikrokontrolery AVR   12 Sty 2010 10:26 Odpowiedzi: 8    Wyświetleń: 1418
  • GMP na Windows - jak skompilować lub zdobyć skompilowaną wersję?

    Korzystam z gotowej funkcji z GMP, bo tylko tu mogę wykonać operacje na dużych liczbach. Problem rozwiązany. Wpis w linker : -Wl,--stack,16777216 załatwił sprawę ze stosem. Jednak program długo liczy. Korzystam z Dev c++ i biblioteki GMP. Ustawienia mam standardowe, po instalacji Dev c++, jedynie w linker wspomniany wpis i odwołania do bibliotek. Wszysko...

    Programowanie   18 Lut 2013 15:12 Odpowiedzi: 25    Wyświetleń: 3432
  • [AVR-GCC/WinAVR] Jak poprawnie dołączyć zewnętrzne biblioteki RTL8019?

    A może trzeba spokmpilować tez plik dla RTL i zlinkowac go przy kompilacji. Dla bibliotek standardowych dzieje się to samo bo juz są skompilowane a linker wie skad je brać.

    Mikrokontrolery AVR   30 Cze 2008 07:42 Odpowiedzi: 8    Wyświetleń: 3644
  • MSVC 2012 - Błąd kompilacji: __read already defined in LIBCMT.lib(read.obj)

    Załączasz dwie biblioteki ktore maja te same metody :D Ustawienia projektu -> Linker -> Input i w polu "Ignore specific library" wpisz nazwa tej biblioteki, co powoduje błędy.

    Programowanie Początkujący   22 Lip 2015 17:59 Odpowiedzi: 2    Wyświetleń: 564
  • AtmelStudio 7 - Gdzie umieścić pliki źródłowe C?

    Pliki .c musisz dodać do projektu, bo tylko wtedy będą kompilowane - umieszczone w pliku makefile. Można je ew. prekompilować i utworzyć bibliotekę lib, którą potem dołączasz w opcjach linkera - jest to proste jeśli używasz tylko jednego procka, jeśli węcej, to należałoby utworzyć biblioteki pod każdy procek. W AS jest jeszcze jedna możliwość - dodajesz...

    Mikrokontrolery Początkujący   25 Maj 2021 21:26 Odpowiedzi: 5    Wyświetleń: 618
  • [ARM7] Czy gcc 4.2.2 ma błąd w obsłudze przerwań FIQ na ARM7?

    /cygdrive/c/program files/gnuarm/bin/../lib/gcc/arm-elf/4.1.... Warning: blink.o supports interworking, whereas blink.elf does not To akurat też jest zrozumiałe. Ponieważ masz włączoną opcję -mthumb-interwork bez mthumb kompilator w plikach obiektowych arm dołącza informacje dla linkera, aby ten dołączył do kodu wynikowego...

    Mikrokontrolery ARM   29 Lut 2012 18:41 Odpowiedzi: 26    Wyświetleń: 4476
  • [AVR][C] własna funkcja -czy można napisać prościej ?

    Ten "ogrom zajmowanego miejsca" wynika z dołączenia przez kompilator, linker biblioteki zawierającej procedurę _delay_ms(); Wydaje mi się ze funkcja zadziała za "szybko" jak na 10 próbek. Żeby nie dokładać bibliotek możesz skorzystać z własnoręcznie napisanej funkcji opóźniającej, używając np timer0, timer1. Mam pod ręką skrawek takiej prosto napisanej...

    Mikrokontrolery AVR   13 Paź 2008 09:19 Odpowiedzi: 13    Wyświetleń: 4011
  • Błędy kompilacji w CodeBlocks z biblioteką Allegro 4.2.2 - undefined reference

    A biblioteki dolinkowałeś? W Dev c++ robi się to w okienku linker/konsolidator, w Code Blocks nie widziałem, ale chyba podobnie. Poszukaj plików z rozszerzeniem .a albo też .lib z "alleg" w nazwie

    Programowanie   07 Sie 2008 18:55 Odpowiedzi: 11    Wyświetleń: 6426
  • Program skompilowany Borland C++ Builder - brak bibliotek

    Project->Options->Linker->Use dynamic RTL(zaznacz) Powinno pomóc.

    Programowanie   17 Gru 2013 23:30 Odpowiedzi: 3    Wyświetleń: 2970
  • Jak zmniejszyć rozmiar pliku wykonywalnego w C/C++? Borland, MinGW/gcc

    W Visual C++ swego czasu skompilowałem exeka o wielkości 2 KB i myślę, że w Borlandzie też tak można. Trzeba wyłączyć linkowanie wszelkich bibliotek i kodu startowego. Zamiast normalnej funkcji main piszemy np.: #include <windows.h> void entrypoint(void) { MessageBox(NULL, "Hello world", NULL, MB_ICONINFORMATION);...

    Programowanie   20 Sty 2007 12:29 Odpowiedzi: 7    Wyświetleń: 1622
  • [STM32F0X] [STM32F0X][C][Eclipse] - Jak dodać sprintf bez floatów i rozwiązać brak _sbrk?

    Witam. Chcialem uzyc funkcji sprintf w kodzie, ale najwyrazniej program wymaga dołączenia jakis bibliotek. Standardowe bibliotek nie wystaczają, linker nie moze znalezc funkcji _sbrk itp. Czy ktos moglby wyjasnic o co dokladnie chodzi ? Dodatkowo sa tez zoptymalizowane funkcje sprintf bez uzycia floatow (oszczednosc miejsca) - jak spowodowac ze doda...

    Mikrokontrolery ARM   02 Kwi 2014 13:48 Odpowiedzi: 8    Wyświetleń: 1074
  • Szukam biblioteki DCT, iDCT, JPEG dla ARM7TDMI do programu Standalone

    Czyli chyba nie widzi tych funkcji. Co zrobić? Trzeba je zadeklarować w pliku main.c? Jako EXTERNAL? To chyba linker nie może znaleźć tych funkcji. Dodałeś w komendzie linkera "ścieżka/libjpeg.a"?

    Mikrokontrolery ARM   08 Paź 2009 11:13 Odpowiedzi: 77    Wyświetleń: 9876
  • Atmega328 + LCD - blędy popdczas kompilacji pomimo poprawnych bibliotek

    Cześć. Wygląda na to, że linker w Atmel Studio to GNU ln i komunikat wskazuje, że to On właśnie nie może znaleźć definicji funkcji cd_init(LCD_CLR). Najlepiej gdybyś pokazał plik Makefile... a przynajmniej wiersz który powinien łączyć wszystkie pliki projektu. Możesz poszukać opcji w górnym menu (prawdopodobie opcja Project) dodania biblioteki w której...

    Mikrokontrolery Początkujący   22 Maj 2019 23:11 Odpowiedzi: 8    Wyświetleń: 606
  • C++/VS2012 - Multi-threaded (/MT) - Nie można odnaleźć określonego pliku.

    próbujesz podlinkować więcej bibliotek do jednego programu niż linkerowi potrzeba próbuje linkować coś co należy do biblioteki do programu który z biblioteki korzysta Gdzieś napisałem nieprawdę? Kolega najprawdopodobniej próbuje zlinkować program w trybie MT (znaczy z LIBCMT.lib), podczas gdy biblioteka była zlinkowana dynamicznie z msvcrt.lib). Następuje...

    Programowanie   05 Maj 2014 23:26 Odpowiedzi: 8    Wyświetleń: 1452
  • Jak dołączyć biblioteki standardowe w GCC na Eclipse z WinARM?

    Więc w tej chwili masz dwie drogi: 1. Trudniejsza, ale więcej zrozumiesz jak to wszystko działa: sprawdzać, czy to co dołączyłeś jest prawidłowe i dołączyć jeszcze libgcc.a w odpowieniej wersji 2. Zmienić: LD = arm-elf-ld -v LFLAGS = -Map main.map -TLCD_nokia_olimex.cmd na: LD = arm-elf-gcc LFLAGS = -Wl,-Map=main.map -TLCD_nokia_olimex.cmd i zapomnieć...

    Mikrokontrolery ARM   30 Gru 2008 05:49 Odpowiedzi: 18    Wyświetleń: 4450
  • Błąd kompilacji w WinARM przy użyciu sprintf - undefined reference to `_sbrk_r`

    Niestety, jeżeli używasz formatów %... w łańcuchu formatującym funkcji sprintf , dorzucane jest ok. 30kB kodu wynikowego. Sprawdziłem to też u siebie. Może spróbuj zastosować iprintf , o której pisze adamusx . Widać, że ten Człowiek zna się na rzeczy. Wiedział, w jakim pliku szukać funkcji, których Tobie brakowało. U mnie sprintf idzie bez jawnego dołączania...

    Mikrokontrolery   04 Wrz 2007 21:27 Odpowiedzi: 12    Wyświetleń: 4447
  • Stare na nowe czyli kod z ATMEGA 32 usiłuje wziąć do STM32F103

    kod nie wygląda źle, ale... usunąłeś inicjalizację Serial a pozostały wywołania metod obiektu Serial. pousuwaj wszystko to może przez to. Poza tym dokładnie przyjrzyj się połączeniom do i2c aby nie kolidowały z innymi we/wy Dodano po 36 po 20 sekundach lub naciśnięciu jakiegokolwiek klawisza program to trafiłem... Serial.printf został w kodzie a i wypierdziel...

    Mikrokontrolery ARM   09 Sie 2024 15:25 Odpowiedzi: 330    Wyświetleń: 6744
  • Dlaczego pliki .hex z AVR Studio i AVR-GCC mają różne rozmiary?

    Dzięki, poszukam. Mam na razie 'Język ANSI C' Kernighana. Widać że jest tu kilka problemów oddzielnych - pisanie programu to jeden, poustawianie bibliotek, kompilatorów, linkerów, tworzenie plików Makefile itd... to drugi i w sumie dla mnie trudniejszy. Chyba na razie będę starał się mieć program i wymagane funkcje z bibliotek w jednym pliku, bo w tydzień...

    Mikrokontrolery AVR   08 Cze 2010 13:12 Odpowiedzi: 47    Wyświetleń: 5529
  • [C][Eclipse] Poprawny sposób na pisanie i używanie bibliotek

    Biblioteka to zbiór plików obj, jeśli będziesz się trzymał zasady jeden plik - jedna funkcja to każdy plik obj będzie zawierał kompilat jednej funkcji. Z tego tworzysz bibliotekę, ponieważ każda funkcja jest w osobnym pliku obj, więc linker wywali funkcje nieużywane. Oczywiście funkcje, które zawsze są razem umieszczasz w jednym pliku. W ten sposób...

    Mikrokontrolery   15 Lis 2010 10:00 Odpowiedzi: 11    Wyświetleń: 2558
  • Przykłady dla STM32 + STM32F10x Standard Peripherals Library

    Linker nie widzi tych funkcji, które są wypisane, napewno zaincludowałeś przed main-em te fragmenty bibliotek od ST, które zawierają te funkcje?

    Mikrokontrolery ARM   07 Cze 2014 11:15 Odpowiedzi: 39    Wyświetleń: 9897
  • Błąd linkera przy ustawianiu portu w ComPort 3.10 dla BCB 6

    Tego typu błędy czasem wywalają przy braku bibliotek. Spróbuj dodać ręcznie biblioteki .lib od ComPort. Project->Add to project

    Programowanie   27 Lis 2007 21:54 Odpowiedzi: 2    Wyświetleń: 1359
  • Problemy z ATmega128 + LCD graficzny JM12864C program w C

    Potrzebne ci sa: - pliki naglowkowe (*.h) - biblioteki w ktorych znajduje sie kod tych funkcji (*.lib) Z tego co napisales wynika ze wszystkie pliki naglowkowe masz ale linker wyrzuca ze nie widzi takich symboli (funkcji) bo nie zalaczyles odpowiednich bibliotek z kodem.

    Mikrokontrolery   01 Cze 2007 22:19 Odpowiedzi: 2    Wyświetleń: 1517
  • [Linux, C++]Biblioteka allegro nie dziala tak jak powinna.

    Oj, słabo Panie, słabo... W projekcie C::B należy dodać ścieżkę wyszukiwania bibliotek i plików: menu Project/BuildOptions/SearchDirectories/(... - odpowiednio) Software Center nie robi żadnych "cudów" - działa tak samo jak Synaptic - docelowa lokalizacja zależy od konfiguracji instalowanego pakietu. Jeśli masz problemy ze zlokalizowaniem...

    Programowanie   03 Lis 2012 14:00 Odpowiedzi: 4    Wyświetleń: 2013
  • [STM32F4] - [CooCox] Mała różnica szybkości działania jednostki FPU

    dołączyłem bibliotekę libm.a. Ja natomiast proponuję NIGDY nie robić czegoś takiego jak ręczne dodawanie bibliotek typu libm, libc, libgcc, libstdc++, libsupc++ itd. W dobrze skonfigurowanym projekcie linker na pewno dołączy sam odpowiednią bibliotekę, a jeśli projekt jest źle skonfigurowany to trzeba naprawić podstawowy problem, a nie łatać dziury...

    Mikrokontrolery ARM   15 Mar 2014 11:24 Odpowiedzi: 9    Wyświetleń: 2316
  • [Eclipse/MDK-ARM] Jak skonfigurować Eclipse z MDK-ARM i rozwiązać problemy z kompilacją?

    Cena to dobija jak pamiętam to coś koło 1500 euro ?? Cennik ze strony polskiego dystrybutora - specjalnie dla wszystkich osób tak nienawidzących GCC (; http://www.wg.com.pl/keil/pakiety-oprogr... MDK-ARM -Std Pakiet oprogramowania, zawiera: ARM RealView makroasembler, kompilator C/C++, linker, menedzer bibliotek, srodowisko μVision4,...

    Mikrokontrolery ARM   22 Lut 2013 22:46 Odpowiedzi: 36    Wyświetleń: 5718
  • C++ i OpenGL - brakujące pliki nagłówkowe w Visual C++ 2005 Express

    Tu masz jak zrobić to pod DEV C++ 1. Po instalacji i uruchomieniu programu z menu Narzędzia wybrać narzędzie do aktualizacji pakietów - w wersji polskiej: Sprawdź czy są nowe uaktualnienia/pakiety. 2. Serwer z pakietami: devpaks.com Community Devpaks. Klikamy Check for updates. Szukamy na liście "glut", zaznaczamy i klikamy Download Selected. 3. W menu...

    Programowanie   10 Cze 2008 00:51 Odpowiedzi: 5    Wyświetleń: 7700
  • [STM32F4] [STM32F4][CooCox IDE] Błąd kompilacji z biblioteką emWin - jak naprawić?

    No ale dostajesz informację, że plik nie został odnaleziony... Co to ma do rzeczy czy został skompilowany dla Keila czy nie, skoro po pierwsze musi zostać odnaleziony? podając do linkowania parametr -lgui wcale nie powodujesz wyszukania pliku gui.a - linker poszuka tylko pliku libgui.a (w ramach potwierdzenia sprawdź czy biblioteka matematyczna nazywa...

    Mikrokontrolery ARM   29 Lis 2014 18:25 Odpowiedzi: 24    Wyświetleń: 5988
  • [c] Jak poprawnie includować pliki w AVR Studio 4 bez błędów?

    Musisz umieścić jedną funkcję biblioteki w jednym pliku - efekt - masz tyle plików ile funkcji :) Linker wybierze potrzebne. Kompilator nie ma takiej możliwości. Są inne rozwiązania, ale to pod wieloma względami jest najlepsze. Takie pliki możesz prekompilować i utworzyć z nich prawdziwą bibliotekę dodawaną na etapie linkowania.

    Mikrokontrolery AVR   01 Mar 2011 18:46 Odpowiedzi: 30    Wyświetleń: 3921
  • Jak dodać obsługę procesorów STM G030 do Atollica 9.3.0?

    To może w takim razie ktoś podpowie jak generować czysty projekt bez bibliotek hal w STM32CubeIDE? Mam pewne propozycje, może trochę nie w temacie. 1. Porzucić Atollica i korzystać z System Workbench, który to aktualizowany jest nader często. Z najnowszymi aktualizacjami ma oczywiście wsparcie do G031. Wystarczy zatem stworzyć nowy projekt i programować....

    Mikrokontrolery   23 Wrz 2019 19:36 Odpowiedzi: 22    Wyświetleń: 834
  • [AVR][C] - zagadnienie deklaracji funkcji do kompilacji

    Chciałbym tylko uzupełnić, gdyby to nie było jasne, że aby z biblioteki linker dołączał tylko potrzebne funkcje, źródła biblioteki muszą być skonstruowane tak, jak napisał Balu - każda funkcja w oddzielnym pliku źródłowym.

    Mikrokontrolery AVR   10 Cze 2008 09:30 Odpowiedzi: 11    Wyświetleń: 2643
  • [atmega8] zawieszenie - zabezpieczenie przed utratą danych

    Pierwsze to trzeba znaleźć przyczynę zawieszania. Natomiast sprawa zerowania pamięci po dowolnym resecie - oprócz zaniku zasilania, która może pomóc także w diagnozie. Za to odpowiedzialny jest nie sprzęt, lecz kompilator i linker. Standard C wymaga, aby przed wejściem do funkcji main() wykonała się inicjalizacja zmiennych i zerowanie danych globalnych....

    Mikrokontrolery AVR   18 Mar 2011 12:36 Odpowiedzi: 36    Wyświetleń: 5271
  • [Visual C++] Visual C++ 2008: Jak uruchomić exe na innych komputerach?

    Multi-threaded DLL (/MD) działa ale nie dodaje wtedy bibliotek i exe nie działa na innych komputerach czegoś tu nie rozumie... czy nie da sie zrobić za pomocą VC zwykłej małej aplikacji która ruszy na innym komputerze bez instalowania dodatków? Musi być jakiś sposób alby linker sam wrzucił biblioteki do pliku Exe Zainstalowałem Visual Studio 2005 i...

    Programowanie   10 Kwi 2009 21:42 Odpowiedzi: 22    Wyświetleń: 6578
  • AVR-GCC tworzenie plików dołączanych (bibliotek) typu object ".o"

    linker też trzeba poinformować o lokalizacji i nazwie biblioteki. Tak że bez modyfikacji makefile się nie obejdzie (albo przynajmniej dodania ich w okienku plugina albo coś w tym stylu)

    Mikrokontrolery   01 Kwi 2017 06:16 Odpowiedzi: 4    Wyświetleń: 999
  • Tworzenie i używanie skompilowanych bibliotek w WinAVR - jak to zrobić?

    Tak. Jest opisane w dokumentacji doi avr-libc. Szablon makefile posiada również taką funkcję, ale jest nieco kulawy jeżeli chodzi o make clean (dotyczy to nie tylko bibliotek) - nie usunie biblioteki, oraz plików .o i .lst wygenerowanych ze źródeł w asemblerze i C++. Każda funkcja musi być w osobnym pliku, żeby taka biblioteka miała sens. Potem dla...

    Mikrokontrolery   03 Mar 2008 11:10 Odpowiedzi: 2    Wyświetleń: 2270
  • C/C++ - Biblioteka do obsługi liczb 192-256 bitowych

    Linker nie znalazł definicji. Dołączyłeś kod w widocznym miejscu, czy tylko nagłówki? Wklej pełne wyjście kompilacji z konsoli i najlepiej pokaż zrzut drzewa projektu.

    Programowanie   05 Maj 2013 14:19 Odpowiedzi: 8    Wyświetleń: 4185
  • [STM32F407VG][CodeSourcey][C] Błędy kompilacji przy próbie użycia FPU

    Nie używam CS, ale stawiam na to, że nie masz wersji standardowych bibliotek skompilowanych z -mfloat-abi=hard. W efekcie linker nie potrafi wygenerować odpowiedniego kodu wynikowego. Może coś by nam powiedział wynik polecenia: arm-none-eabi-gcc -print-multi-lib Albert

    Mikrokontrolery ARM   19 Sty 2012 19:53 Odpowiedzi: 16    Wyświetleń: 3968
  • Programowanie w windows, komunikacja RS232, Jaki język?

    EDIT:... Błąd mówi że linker nie może odnaleźć funkcji, jako że pochodzi ona z bibliotek WinAPI, wyszukujesz jej stronę na msdn: http://msdn2.microsoft.com/en-us/library... i dołączasz w opcjach projektu bibliotekę z funkcją, w tym wypadku: gdi32.lib Pozdrawiam, Krzysztof.

    Programowanie   19 Sie 2007 00:21 Odpowiedzi: 16    Wyświetleń: 3049
  • Eclipse. Brak Includes. Nie widzi ścieżek do bibliotek.

    No w zasadzie ma. Nie działają funkcje abs i podobne. Problem pojawił się wczoraj gdy zupełnie bez powodu podczas drobnych zmian (zmiana położenia wyświetlanych tekstów na ekranie) zmienił mi się sposób wyświetlania temeratury: Powtórzę - problem który widzisz ma _ZEROWY_ wpływ na działanie Twojego programu. To że akurat zauważyłeś problem z działaniem...

    Mikrokontrolery ARM   17 Maj 2015 09:35 Odpowiedzi: 9    Wyświetleń: 2325
  • Jak zrozumieć ścieżkę /L%SQLAPIDIR%libsqlapi.lib w linkerze?

    Jako że nie da się dodać nowych ścieżek to powsadzałem pliki bibliotek które chce dodać w miejsce już istniejących. nic to nie dało :( Dodano po 1 -> McMonster - dzięki za pomoc. I tak sporo mi podpowiedziałeś.

    Programowanie   02 Cze 2010 15:23 Odpowiedzi: 7    Wyświetleń: 1338
  • xmega 16d4 - Jak poprawnie podłączyć LCD przez PCF8574T w C?

    w zakładce "linker settings" dodać ścieżkę w sekcji "link librarys" Bo to mowa o bibliotekach typu libm.a (potrzebne do zoptymalizowanego math.h). Dodaj jako załącznik plik główny oraz te "biblioteki" to zobaczę co tam może być nie tak.

    Mikrokontrolery AVR   02 Lut 2016 14:33 Odpowiedzi: 20    Wyświetleń: 2385
  • EXE napisany w VC++ 2008 Prof nie uruchamia się na innym PC

    Poszukaj w opcjach kompilatora/linkera coś na kształt dołączania w trybie run-time bibliotek... Jeśli program ma być przenoszony, to trzeba wkompilować biblioteki lub je dołączyć samemu. Jest jeszcze sprawa - czy przypadkiem .NET nie wykorzystujesz w VC++?

    Programowanie   09 Wrz 2008 21:54 Odpowiedzi: 6    Wyświetleń: 2442
  • Jak skonfigurować ARM toolchain: integracja CodeSourcery, OpenOCD i Eclipse

    dodaj -fsingle-precision-constant i -ffast-math U freddiego w przykładowym projekcie na jego stronie jest wszystko skonfigurowane. Te flagi nie mają nic wspólnego z linkerem. sinf i tak jest obliczany softwarowo, zerknij w asemblera czy mam rację, ale wydaje mi się, że mi linker dorzucał bibliotekę do zmiennego przecinka, choć nie mam teraz 100% pewności....

    Mikrokontrolery ARM   22 Wrz 2017 13:17 Odpowiedzi: 374    Wyświetleń: 133997
  • [Eclipse GDB] - Jak zmienić sekwencje polecen wysyłanych do gdbserver

    Pokopałem trochę w swoim przepastnym archiwum i doszukałem się jednego projektu robionego w Eclipsie budowanego na hoście, budowanego tak chcesz. Polegało to na tym, że montowany była karta z działającego RPI za pomocą sshfs (folder /) i dla gcc dawane parametry które wskazywały na ten punkt montowania: Robiłem to tak: Typ projektu: Cross compile czy...

    Mikrokontrolery   05 Sty 2017 00:25 Odpowiedzi: 15    Wyświetleń: 1068
  • [Atmega128][c++] Wysyłanie zmiennej double przez USART

    tmf o i pamiętałeś o dołączeniu libm.a i libprintf_flt.a? Do linkera przekazujesz -Wl,-u,vfprintf? Bez tych bibliotek sprintf nie działa. Do programowania pamięci flash mojego uC używam avr studio. Nigdy nie stosowałem żadnego przekazywania "czegokolwiek" do linkera. Myślałem, że samo #include <stdlib.h> załatwia sprawę. Mógłbyś nieco przybliżyć...

    Mikrokontrolery AVR   30 Cze 2010 20:03 Odpowiedzi: 9    Wyświetleń: 4705
  • C - Używanie zmiennych tylko wtedy kiedy potrzebne. Atmega8

    Musiałbyś zapisać bitmapę każdej literki w oddzielnym pliku (.c), każdy niezależnie skompilować, połączyć to w bibliotekę (.a) i ją linkować do projektu. W takiej konfiguracji linker wybiera z biblioteki tylko używane moduły.

    Mikrokontrolery AVR   06 Maj 2013 15:10 Odpowiedzi: 12    Wyświetleń: 2145
  • Jak napisać umowę o dzieło na firmware, zachowując prawa autorskie?

    Ja stosuje wersje 1. W umowie dodatkowo mam punkt brzmiący mniej więcej tak: Wykonawca udostępnia na warunkach licencji LGPL w wersji xxxx prawa do bibliotek obsługi peryfieriów . Wersja 2 też jest ok, ale nie zawsze klient się zgodzi, bo warunki uzytkowania takiej licencji mówią o udostępnieniu kodu źródłowego na niej opartej (np strona www czy płytka...

    Mikrokontrolery   22 Mar 2010 14:12 Odpowiedzi: 18    Wyświetleń: 2724
  • Runtime error R6002 Floating Piont Support not loaded

    Linker nie używa natomiast wywołuje biblioteki systemowe z pakietu Microsoft Visual C++Redistributable PS. Ciekawe że z Eaglem do PCB mam ten sam problem

    Mikrokontrolery ARM   28 Maj 2023 07:50 Odpowiedzi: 5    Wyświetleń: 252
  • Przechowywanie funkcji na karcie SD w STM32F107VC - jak zacząć?

    Teraz nie pamiętam czy ta opcja jest w GCC, ale w RVCT powinna być na pewno. Kompilujesz swój OS - linker generuje plik map w którym są adresy wszystkich funkcji i zmiennych. Ten plik map możesz użyć do kompilacji programu/funkcji, dzięki temu linker będzie wiedział pod jakimi adresami ma szukać konkretnych funkcji nie używając żadnych bibliotek.

    Mikrokontrolery ARM   28 Maj 2010 14:01 Odpowiedzi: 23    Wyświetleń: 1949
  • Szukam RTOS-SDK dla esp8266 w strszej wersji np. 2.0.0

    Na oficjalnym git-hubie np. dla wersji 2.0.0 brakuje w repozytorium biblioteki libhal (udostępnianej jako binarka), więc nie da się kompilować. Źródła HAL dla Xtensa LX106 są tutaj: Dzięki za link ;) Właśnie trochę pogrzebałem zbudowałem sobie starsze gcc za pomocą crosstool-NG i zaczyna widać jakieś światełko w tunelu. Choć patrząc na całość nie wiedziałem...

    ESP8266 i ESP32   03 Kwi 2022 19:32 Odpowiedzi: 5    Wyświetleń: 609
  • Bezpieczny zakres adresów do zapisu danych we flashu na ARMach?

    (at)Piotrus_999 Uważasz, że w tym kompilatorze nie da się zmienić skryptu linkera/skonfigurować pamięci, bo Freddy, jako początkujący użytkownik tak napisał? No bez żartów. Zapewne pytanie lepiej byłoby zadać na forum producenta: https://forum.mikroe.com. Rozwiązanie bez modyfikacji skryptów linkera: http://download.mikroe.com/documents/com...

    Mikrokontrolery ARM   28 Gru 2017 17:55 Odpowiedzi: 86    Wyświetleń: 3090
  • [C++][LNK] Linker - szukanie zależności do ładowanych libów

    Witam! Mam problem z pewnym projektem, a w zasadzie z linkowaniem. Na starcie można powiedzieć, że aplikacja korzysta z boosta i jego bibliotek do pythona. Sam boost był kompilowany z Pythonem 2.7, czyli z właściwym. Linker krzyczy : "Error LNK1104: cannot open file 'python25.lib'" Aplikacja we wszystkich możliwych miejscach, czy to include'y ( Additional...

    Programowanie   10 Cze 2014 06:41 Odpowiedzi: 1    Wyświetleń: 690
  • linker GNU nie znajduje funkcji, które są w bibliotece - jak diagnozować?

    Próbuję skompilować program, i mam błąd przy linkowaniu - niezdefiniowane symbole. Ale one są zdefiniowane w bibliotece, którą linker czyta! System: Linux Ubuntu 16.04 64-bit; kompilator 'cc' 5.5.0, linker 'ld' 2.26.1, wywoływany przez kompilator. Zawartość biblioteki wywołuje funkcję, która jest w osobnej bibliotece, także czytanej przez linkera, po...

    Programowanie   22 Mar 2021 09:46 Odpowiedzi: 17    Wyświetleń: 384
  • [CodeSourcery] Problem z linkowaniem lib_funkcja.a w arm-none-eabi-gcc

    Linker potraktował Twój plik jako swój plik wejściowy, a nie jak bibliotekę. Użyj opcji -l _addLadder oraz ewentualnie -L z odpowiednim argumentem. Oczywiście do linkowania, nie kompilacji ;-) Albert

    Mikrokontrolery   14 Wrz 2010 11:21 Odpowiedzi: 3    Wyświetleń: 1388
  • [c] BCB6: Jak naprawić błąd Linker Fatal Error - brak pliku DCLUSR.LIB?

    Jest to biblioteka odpowiadająca za kontrolkę TEEChart. Jeżeli jej nie używasz, a zgaduję, że nie, to masz kilka opcji do wyboru. - Poszukać pliku TEE7C6.bpk i postąpić dokładnie tak jak z tą poprzednią brakującą biblioteką. - Otworzyć swój plik projektu za pomocą Notepad-a i usunąć z niego wszystkie odwołania do bibliotek z TEE w nazwie. - Usunąć nazwę...

    Programowanie   09 Kwi 2010 13:47 Odpowiedzi: 5    Wyświetleń: 2099
  • [Linux] Jak skompilować MySQL na ARMa do integracji z bibliotekami QT?

    Wygląda na to, że uruchomiony został linker natywny dla platformy na której kompilujesz, zamiast linkera cross (natywny linker nie rozpoznaje formatu pliku biblioteki pod arm). Podejrzana jest ta linijka w Makefile: LD = $(CXX) a chyba powinno być LD = $(CROSS)ld Upewnij się, że odpowiedni linker (ld-arm) jest wywołany. Być może linker...

    Mikrokontrolery ARM   14 Gru 2011 08:24 Odpowiedzi: 8    Wyświetleń: 1846
  • Mikrokontroler PIC18F25Q10 - obsługa magistrali 1-Wire

    Zastanawiam się nad używaniem programu mikroC PRO C for Pic. Jest prosty w obsłudze i ma dużo własnych bibliotek (np do 1 wire). Weź pod uwagę, że mikroC jest płatny, ma dużo bibliotek, co czyni go interesującym, ale.. nie implementuje w pełni języka C i jest tam bardzo uproszczony linker. W efekcie przy pewnych projektach niestety robi się kłopot....

    Mikrokontrolery PIC   20 Kwi 2023 12:05 Odpowiedzi: 7    Wyświetleń: 1194
  • AVR Studio 4 problem z działaniem " krok po kroku "

    C. Normalne, nie tylko w AVR ale takze dla kazdego innego procesora. Normalnie tego nie robisz, bo w linker dolacza skompilowane biblioteki - mozesz stworzyc wlasna, prekompilowana i dodac ja w skrypcie linkera.

    Mikrokontrolery   10 Maj 2010 10:02 Odpowiedzi: 11    Wyświetleń: 3095
  • ATtiny2313 TIMER1 AVRGCC 4 - problem z rozmiarem kodu przy PWM

    raz coś takiego miałem i okazało się że gdzieś w kodzie miałem liczbę z przecinkiem i linker doczepiał całą bibliotekę zmiennopozycyjną do kodu. Zobacz jak obliczane są pwma i pwmb.

    Mikrokontrolery   07 Gru 2007 19:50 Odpowiedzi: 6    Wyświetleń: 1341
  • AVR/bootloader - Includowanie bibliotek w sekcji bootloadera

    Na początku ci pisałem, że masz przesunąć właśnie sekcję text. Sekcja .bootloader służy zupełnie czemuś innemu, bynajmniej nie pisaniu bootloadera :) Na wektory musisz uważać, szczególnie na wektor reset - poza tym, że powinien wskazywać na bootloader, to bootloader musi uruchamiać kod aplikacji np. po sprawdzeniu jej integralności. IVT możesz sobie...

    Mikrokontrolery AVR   05 Lut 2013 18:47 Odpowiedzi: 19    Wyświetleń: 1737
  • Biblioteka matematyczna w asemblerze dla mikrokontrolera 8051

    Biblioteka to jedno a program to następna sprawa. W bibliotece math może być funkcji całe stado, a tobie powiedzmy potrzebne są cztery. W C kompilator wraz z linkerem wsadzi do kodu tylko to co potrzeba i po problemie. Radzę zacząć od C bo przy funkcjach matematycznych w szczególności zmiennoprzecinkowych łatwo o błąd przy programowaniu w asemblerze....

    Mikrokontrolery   17 Lis 2005 11:01 Odpowiedzi: 8    Wyświetleń: 1071
  • C++, boost - undefined reference to WSACleanup@0 przy kompilacji kodu z serial port

    Brakuje linkowania programu z systemową biblioteką Winsock. W Code::Blocks: Build options... -> Linker settings -> Link libraries -> Add... ws2_32 .

    Programowanie Początkujący   06 Kwi 2016 11:53 Odpowiedzi: 14    Wyświetleń: 2424
  • Nie mogę skompilować kodu AVR z bibliotekami i SSD1306

    Próbuję długo bezskutecznie skompilować ten plik: #include <avr/io.h> //dodanie głównej biblioteki #include <util/delay.h> //dodanie biblioteki opóźniej #include <avr/interrupt.h> #include <avr/sleep.h> #include <string.h> #include <stdlib.h> #include "ssd1306.h" int main (void){ init();...

    Mikrokontrolery AVR   11 Maj 2024 11:04 Odpowiedzi: 5    Wyświetleń: 519
  • [STM32f4 eval] [Eclispse Helios sr2 Code Sourcery] linker

    Ha ale ich startup wywołuje już część funkcji systemowych takich jak ustawianie zegara i chyba konfigurację portów - jak pooglądam projekt dokładniej to się upewnię. Wydaje mi się że ich definicje funkcji przerwać z bibliotek peryferiów "pasują" nazwami do ichnich tablic wektorów. Mogę się mylić oczywiście... pozdrawiam, s^int

    Mikrokontrolery ARM   13 Lip 2014 20:15 Odpowiedzi: 11    Wyświetleń: 2557
  • [CC++] Jak napisać filtr DSP do mikrofonu w C++ w DevCpp? Biblioteki, wskazówki

    Witam, możesz dokładniej powiedzieć co jest nie tak i jakie błędy się pojawiają ? Może po prostu linker nie może odnaleźć biblioteki fmodexa ? Oczywiście biblioteka obsługuje nagrywanie z mikrofonu (i ze wszystkiego innego również :) ) - zobacz przykład "record". Pozdrawiam, Krzysztof.

    Programowanie   23 Cze 2007 11:12 Odpowiedzi: 13    Wyświetleń: 4548
  • jak dołączyć cc3250mt.dll do projektu w C++ Builder 6

    w opcjach projektu w zakładce Linker musi być zaznaczona opcja: Use dynamic RTL bo inaczej wywala błąd że nie znaleziono 2 dll'i które wskazuje w zakładce: Advanced Linker. Te biblioteki to: borlndmm.dll i cc3250mt.dll i z pierwszą wydaje się nie być problemu a do drugiej i tak pisze błąd że nie znaleziono? co może być nie tak ?

    Programowanie   14 Sty 2009 16:57 Odpowiedzi: 9    Wyświetleń: 6737
  • Borland: Błędy linkera przy kompilacji DLL bez paczek nmfast

    Project - Build Project. Kompilacja standardowa polega wyłącznie na dokonaniu kompilacji wyłącznie tam, gdzie zostały dokonane zmiany i tam, gdzie jest to niezbędne. Reszta projektu pozostaje bez zmian. Kopiowanie plików cpp i h może nic nie dać, gdy komponenty, które zastosowano w projekcie, są zbudowane właśnie w sposób wymuszający istnienie plików...

    Programowanie   15 Sty 2009 20:42 Odpowiedzi: 7    Wyświetleń: 2782
  • [STM32F4][C/GCC]kompilacja CMSIS DSP w projekcie Makefile

    Twoja linijka od linkowania jest błędna. Biblioteki _MUSZĄ_ być na samym końcu, po wszystkich plikach obiektowych - tak działa linker. W ogóle to połowa flag które przekazujesz linkerowi nie ma dla niego znaczenia.

    Mikrokontrolery ARM   06 Kwi 2018 10:36 Odpowiedzi: 41    Wyświetleń: 2367
  • [STM32] Jak wgrać skompresowany obraz .jpg do flash przez Atollic?

    Do tego co napisał kol. (at)Freddie Chopin dodam, że po takiej operacji mamy do dyspozycji symbole _<nazwa>_start, _end i _size, co daje nam możliwość dostępu do tych danych. Poza tym, ponieważ konwersja przy kompilacji może być czasochłonna, warto pliki obiektowe połączyć w bibliotekę: ar rcs <lik.a> <opliki.obj> co jest operacją...

    Mikrokontrolery ARM   22 Sty 2019 23:59 Odpowiedzi: 8    Wyświetleń: 600
  • Jak stworzyć sekcję NOLOAD w linkerze wypełniającą całą pamięć?

    Nie jest możliwe całkowite wyrzucenie obsługi wyjątków jeśli używasz bibliotek, które te wyjątki mają włączone. Ty sobie swoim -fno-exceptions oraz -fno-rtti wyłączasz wyjątki i RTTI, ale _TYLKO_ w swoim kodzie który jest właśnie kompilowany. Dociągnięcie dowolnej funkcji z blibliotek standardowych (czyli np. z libc, libgcc czy - szczególnie - libstdc++v3)...

    Mikrokontrolery   21 Gru 2019 09:13 Odpowiedzi: 23    Wyświetleń: 753