PICC18 multiply defined symbol
György Varga
vgyorgy at gylab.hu
Mon Sep 5 07:40:14 CEST 2005
Hello Moczik,
Monday, September 5, 2005, 12:44:25 AM, you wrote:
MG> György Varga wrote:
>> Ez nem bug, minden C változó globális, ha nem static. Ez az ANSI.
MG> Most akkor jol ertem, hogy ket C fajlban nem lehet ket azonos nevu globalis
MG> valtozo?
MG> (marmint ha az object-eket ossze akarom linkelni, es egyik fajl sincs a
MG> masikba include-olva)
Jól érted. Erre való a static kulcsszó. Az csak az adott forráson
belül lesz érvényes. Ez viszont debuggolási problémát okoz, a
debuggerek nagy része nem látja a lokális változókat.
Amúgy a kérdésedben benne is van a válasz, hiszen globális a változó.
Ha te lennél a fordító, hogyan döntenéd el, hogy ki használhatja,
ki nem?
--
Best regards,
György mailto:vgyorgy at gylab.hu
More information about the Elektro
mailing list