C_help

Pál Balázs pbalazs.pb at gmail.com
Sun May 6 19:18:54 CEST 2007


Andras Tantos írta:

>A memcpy a libc.a-ban van. Ha hasznalni akarod, akkor add meg a -lc opciot 
>linkelesnel. Vagy ird meg magad, nem nagy ugy. 
>
Köszi a tippet.
Nem akarom használni, de a fordító szeretné, úgy néz ki.
Mire való ez a függvény? Memóriamásolás ide-oda?

>Eddig nem tudtam, hogy a GCC 
>is csinal ilyet, de a fordito generalhat, ha olyanja van olyan kodot, ami 
>hivatkozik ezekre a beepitett fuggvenyekre. Nem lehet, hogy strukturakat 
>masolsz, vagy valami hasonlo? 
>
Egy unsigned char típusú tömböt definiáltam, és az elemeivel kell 
feltölteni egy LCD vezérlő regisztereit.
Végül is, ez tulajdonképpen memóriamásolás...
Most úgy néz ki, hogy működik, legalábis a fordító nem kiabál.
A tömböt globális konstanskét definiálva már elfogadja.

>Ha biztos akarsz lenni a dolgodban, 
>generaltass assembly forrast (-S) es nezd meg, hogy mikor es hol es miert 
>hivja meg a memcpy-t.
>  
>
Köszi, majd megnézem.

Üdv: P.B.

>Udv,
>Tantos Andras
>
>----- Original Message ----- 
>From: "Pál Balázs" <pbalazs.pb at gmail.com>
>To: <elektro at tesla.hu>
>Sent: Sunday, May 06, 2007 7:21 AM
>Subject: C_help
>
>
>Sziasztok,
>
>kapott már valaki olyan hibaüzenetet, hogy " undefined reference to
>`memcpy'  " ?
>Egyetlen main.c van, és egy olyan sorban jelöli a hibát, ahol csak
>egy tömböt lezáró kapcsos zárójel és a pontosvessző van, semmi más.
>
>A main.c-ben semmi 'memcpy' nevű változó, vagy függvény nincsen, és nem
>is volt.
>A fordító ARM GCC.
>Ötlet?
>
>Üdv: P.B.
>  
>



More information about the Elektro mailing list