[345] unreachable code

Jan Waclawek konfera na efton.sk
Pondělí Květen 16 01:48:15 CEST 2011


>No, vzhledem k tomu, ¾e SDCC há¾e tolik definièních chyb:
>
>Executing: "C:\xxx\SDCC\bin\sdcc.exe" atraso.c -c -mpic14 -p16F628A
>atraso.c:36: warning 197: keyword '_asm' is deprecated, use '__asm' instead
>atraso.c:42: warning 197: keyword '_endasm' is deprecated, use 
>'__endasm' instead     -této definici SDCC taky nerozumí, co¾ je podezøelé.
>

Pravdepodobne ste si stiahli nejaky cerstvy SDCC. Tie klucove slova _asm a _endasm (s jednym podciarnikom) boli "legalne" do verzie 3.0, odkedy ich sice preklada, ale upozornuje warningom, ze v buducich verziach uz mozno nebudu podporovane.

Dalej, s novym SDCC su include subory presunute do adresara non-free (z licencnych dovodov - vid http://sdcc.sourceforge.net/doc/sdccman.html/node114.html ), preto pridajte do options pre kompilator aj prepinac --non-free  (je zvlastne, ze nefrfle, ze nenasiel include subor -- noze sa pozrite do toho adresara non-free na ten subor pic16f628a.h -- ze ste si ten SDCC stiahli z nejakeho pochybneho debianovskeho repozitara?).

Inak sa mozete s doverou obratit aj na vyvojarov SDCC na mailing liste sdcc-user at lists.sourceforge.net ; pripustam, ze mailing listy sourceforge su idiotske a nemam potuchy ako sa do nich pise (rovnako ako hw-list je zalozeny na majordomovi, takze by sa s nim malo dat "pokecat" na sdcc-user-request at lists.sourceforge.net ).

wek


Další informace o konferenci Hw-list