![HP eld Скачать руководство пользователя страница 238](http://html.mh-extra.com/html/hp/eld/eld_manual_165023238.webp)
Output Listings and Error Handling
eld Manual—527255-009
6-128
Glossary of Errors
Import library.
An import library is a file that is like a DLL but only with the header
information. It can be used by
eld
to resolve references when building another
program or DLL, but cannot be loaded into memory in place of the real DLL at runtime.
An import library can be marked "incomplete", such as by the
-set incompete on
option of
eld
. When an import library is incomplete,
eld
may still use it to see if there
are unresolved references, but not to preset.
Internal error.
An internal error is something that is never supposed to happen and
therefore should be reported to HP.
Liblist.
This is the name of the section of a DLL that tells the names of the other DLL's
at which it points.
Linkfile.
A linkfile is an object file that is created by a compilation or by an invocation
of
eld
with the
-r
option. Linkfiles themselves cannot be run from a command line,
but can be provided as inputs to
eld
so that
eld
can create a new object file (linkfile
or loadfile) from them.
Loadfile.
A loadfile means a program or a DLL as opposed to a linkfile.
Main entry point.
A program needs a main entry point. In pTAL, you specify this by
putting the "main" attribute on a procedure. Or, if you forget to do that, you can use the
-e
option of the linker to tell the name of the main program. In C or C++ you should
not use the
-e
option, but rather a special linkfile containing the main program (not the
procedure in your own file named "main") needs to be linked together with the files you
have compiled. When you have the C or C++ compiler invoke the linker for you, it
should do that automatically. In Cobol you also should not use the -e option.
MAP DEFINE.
This is a feature, available only on Guardian, that allows a string that
begins with an equal sign to represent a filename on the
eld
command line.
Member.
A file within an archive.
Memory.
If the linker says it is "out of memory", that should mean that there wasn't
enough memory available for the linker to do its job. If possible, try again where more
memory is available. Or, this may be a problem that needs to be reported to HP.
Memory area.
For a program, the text memory area consists of the text segment plus
the gateway segment, and the data memory area consists of the data segments. For a
DLL, the text memory area consists of the text segment, and the data memory area
consists of the data segments plus the gateway segment. You can use the
-t
and
-d
options to tell
eld
which starting addresses to use for the two memory areas. Most
users will not to this, or perhaps will only use the
-t
option when building a DLL. By
default, for a DLL, the data memory area comes immediately after the text memory
area, and another way of specifying this combined area for a DLL is with a DLL
registry.
Obey file.
This is a file that provides additional command line input to
eld
, as
specified by the
-obey
option.
Open.
If
eld
says that it cannot open a file it is possible that you specified the wrong
file name, or that you shouldn't have specified any file name in the first place. If you
Содержание eld
Страница 4: ......
Страница 8: ...Contents eld Manual 527255 009 iv ...
Страница 12: ...What s New in This Manual eld Manual 527255 009 viii Changes to the 527255 005 Manual ...
Страница 34: ...Introduction to eld eld Manual 527255 009 1 14 Example of Use ...
Страница 54: ...eld Input and Output eld Manual 527255 009 2 20 Using Archives ...
Страница 98: ...Other eld Processing eld Manual 527255 009 4 20 Merging Source RTDUs ...
Страница 242: ...Output Listings and Error Handling eld Manual 527255 009 6 132 Glossary of Errors ...