ILINK Help (ilink.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
ILINK Errors and Violations
                                             Up Contents Index Back
─────ILINK Errors and Violations────────────────────────────────────────────
 
     There are two kinds of ILINK errors:
 
        ■ Real errors
 
          Errors that cannot be resolved by a full link, such as those
          generated by undefined symbols or invalid .OBJ files. If
          ILINK detects a real error, it displays an error message and
          returns a nonzero error code to the operating system.
 
        ■ Incremental violations
 
          Problems that preclude incremental linking but that can
          usually be resolved by full linking. ILINK automatically
          attempts a full link when an incremental violation is
          encountered, unless you use the /I option.
          See: Execute Commands If ILINK Fails (/E)
               Disable Full Link (/I)
 
     A real error generates an error number that you can look up for
     further information.
 
     Incremental violations are listed below:
 
          Changing Libraries
          Exceeding Code/Data Padding
          Moving/Deleting Data Symbols
          Deleting Code Symbols
          Changing Segment Definitions
          Adding CodeView Debugger Information
                                    -♦-