16.12.2012 Views

z/OS V1R9.0 UNIX System Services Command ... - Christian Grothoff

z/OS V1R9.0 UNIX System Services Command ... - Christian Grothoff

z/OS V1R9.0 UNIX System Services Command ... - Christian Grothoff

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Usage notes<br />

_LD_SYSLIB<br />

The system library data set concatenation to be used to resolve symbols.<br />

The default value is:<br />

" " (null)<br />

_LD_SYSIX<br />

The system definition side-deck list to be used to resolve symbols. A<br />

definition side-deck contains link-editing phase IMPORT control statements<br />

naming symbols which are exported by a DLL. The default value is<br />

"" (null)<br />

_LD_XSUFFIX<br />

The suffix by which ld recognizes a definition side-deck file of exported<br />

symbols. The default value is<br />

"x"<br />

_LD_XSUFFIXH<strong>OS</strong>T<br />

The suffix by which ld recognizes a definition side-deck data set of<br />

exported symbols. The default value is<br />

"EXP"<br />

1. Messages generated from the use of the ld command are provided in z/<strong>OS</strong><br />

MVS <strong>System</strong> Messages, Vol 8 (IEF-IGD).<br />

2. ld provides similar function to the link-edit step of the c89 command. It does<br />

not provide any functions of the compile and assembly phases of c89, nor any<br />

steps of the link-edit phase except for the link-edit step --ld merely calls the<br />

program management binder. The other main difference is that c89 has default<br />

settings that are designed for linking an object file produced by the IBM C/C++<br />

compiler for execution in the Language Environment, whereas the default<br />

settings of ld do not include compiler or environment assumptions, and it can<br />

therefore be more easily used to link objects from other compilers or that are<br />

destined for environments other than Language Environment.<br />

You can use ld options, operands, or environment variables to cause ld to<br />

create executable modules that are compatible with those c89 produces by<br />

default:<br />

Option/operand Environment variable Value for c89 compatibility<br />

-e _LD_ENTRY_POINT CEESTART<br />

or, for AMODE 64 code,<br />

CELQSTRT<br />

-O _LD_ORDER CEESTART<br />

or, for AMODE 64 code,<br />

CELQSTRT<br />

-S _LD_SYSLIB //’CEE.SCEELKEX’:<br />

//’CEE.SCEELKED’:<br />

//’CBC.SCCNOBJ’:<br />

//’SYS1.CSSLIB’<br />

or installation equivalent<br />

names<br />

ld<br />

Chapter 2. Shell command descriptions 339

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!