Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 9 sty 2025, o 04:13


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 
Autor Wiadomość
PostNapisane: 2 lis 2016, o 13:22 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 cze 2014
Posty: 79
Pomógł: 1

Mianowicie chodzi o problem z użyciem funkcji __builtin_ctz()

cały czas wywala mi blad :

Error: L6218E: Undefined symbol __builtin_ctz (referred from main.o).

Jeżeli używam funkcji __builtin_clz() to nie ma problkemu.

Czy wie ktoś może o co w tym chodzi ?

Z góry dziękuję za wszelką pomoc.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lis 2016, o 19:52 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 cze 2014
Posty: 79
Pomógł: 1

Działam w Kail'u, w jaki sposób mogę zrobić to czyszczenie przed kompilacją ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lis 2016, o 20:38 
Offline
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 2590
Pomógł: 128

Clean project?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lis 2016, o 21:42 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 cze 2014
Posty: 79
Pomógł: 1

Jest coś takiego jak "Clean target", jednak to też nie rozwiazuje problemu. Dalej ten sam błąd niestety.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 lis 2016, o 08:15 
Offline
Użytkownik

Dołączył(a): 25 lip 2015
Posty: 140
Zbananowany użytkownik

Pomógł: 18

A jakiego używasz kompilatora?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 lis 2016, o 10:31 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 cze 2014
Posty: 79
Pomógł: 1

Powiedz jak mogę to sprawdzić ? Używam Keil'a w wersji 5 pod windowsem. Wczesniej pracowalem na GCC pod eclipsem ale tutaj niestety nie wiem co jest w srodku.
Dostaje takie info przy kompilacji:

*** Using Compiler 'V5.06 update 3 (build 300)'



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 lis 2016, o 10:37 
Offline
Użytkownik

Dołączył(a): 25 lip 2015
Posty: 140
Zbananowany użytkownik

Pomógł: 18

No więc pozostaje sięgnąć do dokumentacji kompilatora. Bo z tego co mi wiadomo funkcje typu: __builtin_ctz() są charakterystyczne dla kompilatora GCC, a kompilator dostarczony z pakietem uVision wcale nie musi wspierać tego typu narzędzi.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 lis 2016, o 10:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 cze 2014
Posty: 79
Pomógł: 1

tak też mi sie wydawalo. Dziękuje za cenne wskazówki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 lis 2016, o 11:54 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8597
Pomógł: 337

Oczywiście że MDK nie wspiera narzędzi GCC co jest logiczne ...
ale łatwo możesz to przerobić ...
Oczywiście Trial będzie się upierał że się nie da :P

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO