| 
      Sezione | 
      
       
   
    
      Indirizzi Base
    
    
    
      Registri Interni
    
      | 
    
| Capitolo 2 | 
| Gli strumenti di Lavoro | 
      LINKER 9/10 [45 di 87]  | 
 
  | 
| 
     | 
    
  | 
  
Nel corso degli esempi di questo paragrafo
    abbiamo spesso citato l'errore 
    LINK : warning L4021: no stack segment,
    tipico dell'azione del Linker sugli
    oggetti  (OBJ) ottenuti a partire da un
    sorgente organizzato per generare, alla fine, un programma di tipo
    COM:
  
  | 
| 
     
  | 
  
Un altro errore che possiamo osservare con una
    certa frequenza, 
    LINK : error L2029: Unresolved externals::
  
  | |||||||||||||
| Se si tenta di collegare oggetti non presenti,
    per esempio perchè un precedente errore di compilazione non ha permesso la
    creazione dell'OBJ, il Linker da il
    seguente errore: LINK: fatal error L1093:
    PROVA2.OBJ: object not found. | |||||||||||||
Una segnalazione d'errore non molto frequente
    ma che genera panico perchè è piuttosto difficile da correggere è la
    seguente:  fixup offset
    exceeds field width; si presenta:
  
  | 
| 
     
  | 
  
Per finire mostriamo un errore simile al
    precedente, poco probabile nelle nostre esperienze future, dovuto alla cattiva
    gestione delle etichette di un programma; nel caso specifico
    la variabile ATTRIB è stata
    definita in un segmento specifico per dati (in una struttura  EXE),
    ma la libreria,  linkata all'oggetto così generato da MASM,
    da  per scontato che la variabile sia nel segmento di codice, _prog;
    notare come il Linker si sforzi di dare
    la maggior quantità possibile di informazioni sull'errore (ben 3 righe):
 
  | 
  | 
| 
      
       |  
    Capitolo 2 | 
      
       | 
    LINKER 9/10 | 
    
    ![]()  | 
    
    ![]()  | 
    
    ![]()  | 
 ||
| 45 di 87 | 
      
  | 
    
| 
     
  | 
  
        
  | 
    
| 
      
         
        Home 
     | 
      
  | 
    |||||||
      
  | 
       
          
        Motore Ricerca  | 
      
  |