[sanniolug] Linking

  • From: Domenico De Felice <dfd@xxxxxxxx>
  • To: SannioLUG <sanniolug@xxxxxxxxxxxxx>
  • Date: Wed, 19 May 2004 15:18:16 +0200

Salve,
ho dei problemi nel linkare due object file ottenuti rispettivamente da un 
file assembly e da uno C.
Il file assembly fa riferimento ad una funzione dichiarata nel file C, in 
questo modo:

        [EXTERN _entrypoint]
        [GLOBAL init]
init:
        call _entrypoint

La funzione _entrypoint e` dichiarata nel sorgente C.
Controllando il contenuto degli object file con objdump si puo` vedere che 
nella symbol table del file ottenuto dal sorgente assembly c'e`:

00000000         *UND*  00000000 _entrypoint

mentre in quella del file ottenuto dal sorgente C c'e`:



-- 
Domenico De Felice

A door is what a dog is perpetually on the wrong side of.
                -- Ogden Nash


Other related posts: