I think that was it had it in a pds 


Joe Reichman
170-10 73 rd ave 
Fresh meadows NY 11366

> On Jul 12, 2019, at 8:07 AM, David Crayford <[email protected]> wrote:
> 
> Here's my PROC for 64-bit C++ compile/link. You will have to change it for C.
> 
> //*=====================================================================
> //*
> //* Compile and link a C++ XPLINK program.
> //*
> //* Note: - The outfile must be a PDSE or HFS file
> //*
> //*=====================================================================
> //CPPXP64  PROC OPTF=CPPOPT,CPARMS=,CFILE=,LOAD=,LISTC=SYSOUT=*
> //*---------------------------------------------------------------------
> //* Compile a C++ program
> //*---------------------------------------------------------------------
> //COMPILE  EXEC PGM=CCNDRVR,PARM='/CXX LP64 &CPARMS OPTF',REGION=0M
> //STEPLIB  DD  DISP=SHR,DSN=SYS1.CBC.SCCNCMP
> //SYSPRINT DD  SYSOUT=*
> //SYSOUT   DD  SYSOUT=*
> //SYSCPRT  DD  &LISTC
> //SYSIN    DD  DISP=SHR,DSN=&CFILE
> //SYSLIN   DD  DSN=&&LOADSET,UNIT=VIO,
> //             DISP=(MOD,PASS),SPACE=(CYL,(3,3)),
> //             DCB=(RECFM=FB,LRECL=80,BLKSIZE=3200)
> //SYSOPTF  DD  DSN=DOC.CONFIG(&OPTF),DISP=SHR
> //         DD  DDNAME=OPTIONS
> //OPTIONS  DD  DUMMY
> //HEADERS  DD  DUMMY
> //*---------------------------------------------------------------------
> //* Bind a C++ XPLINK program
> //*---------------------------------------------------------------------
> // IF COMPILE.RC NG 4 THEN
> //LKED     EXEC PGM=IEWL,
> // PARM=('AMODE(64),RENT,MAP,DYNAM=DLL,LIST=NOIMP,',
> //       'CASE=MIXED')
> //STEPLIB  DD  DISP=SHR,DSN=SYS1.CEE.SCEERUN2
> //         DD  DISP=SHR,DSN=SYS1.CEE.SCEERUN
> //SYSLIB   DD  DISP=SHR,DSN=SYS1.CEE.SCEEBND2
> //         DD  DISP=SHR,DSN=DOC.LOAD
> //         DD  DISP=SHR,DSN=SYS1.CSSLIB
> //         DD  DISP=SHR,DSN=COM130.DEVT.ACOMLOAD
> //         DD  DISP=SHR,DSN=TXC110.DEVT.ATXCLINK
> //         DD  DISP=SHR,DSN=SYS1.CBC.SCCNOBJ
> //SYSPRINT DD  SYSOUT=*
> //SYSLIN   DD  DSN=*.COMPILE.SYSLIN,DISP=(OLD,DELETE)
> //         DD  DISP=SHR,DSN=SYS1.CEE.SCEELIB(CELQSCPP)
> //         DD  DISP=SHR,DSN=SYS1.CEE.SCEELIB(CELQS003)
> //         DD  DISP=SHR,DSN=SYS1.CEE.SCEELIB(C64)
> //         DD  DISP=SHR,DSN=SYS1.CBC.SCLBSID(IOSX64)
> //         DD  DDNAME=SYSIN
> //SYSDEFSD DD  DUMMY
> //SYSIN    DD  DUMMY
> //SYSPRINT DD  SYSOUT=*
> //SYSLMOD  DD  DISP=SHR,DSN=&LOAD
> //SYSUT1   DD  SPACE=(32000,(30,30)),UNIT=SYSDA
> // ENDIF
> //         PEND
> //*
> 
>>  
>> z/OS V2 R3 BINDER     19:30:56 MONDAY JULY  8, 2019
>> 
>> 
>> BATCH EMULATOR  JOB(IBMUSER$) STEP(LINK    ) PGM= HEWL
>> 
>> 
>> IEW2278I B352 INVOCATION PARAMETERS - MAP,LET,LIST
>> 
>> 
>> IEW2322I 1220  1    IMPORT CODE64,'SYSADATA','openadata__FPc'
>> 
>> 
>> IEW2322I 1220  2    ENTRY TESTPRGD
>> 
>> 
>> IEW2322I 1220  3    NAME TESTPRGD(R)
>> 
>> 
>> IEW2456E 9207 SYMBOL CEEINT UNRESOLVED.  MEMBER COULD NOT BE INCLUDED FROM
>> THE
>> 
>> IEW2456E 9207 SYMBOL CEESTART UNRESOLVED.  MEMBER COULD NOT BE INCLUDED FROM
>> TH
>> 
>> IEW2456E 9207 SYMBOL CEEBETBL UNRESOLVED.  MEMBER COULD NOT BE INCLUDED FROM
>> TH
>> 
>> IEW2456E 9207 SYMBOL CEETREC UNRESOLVED.  MEMBER COULD NOT BE INCLUDED FROM
>> THE
>> 
>> IEW2456E 9207 SYMBOL CEE0003F UNRESOLVED.  MEMBER COULD NOT BE INCLUDED FROM
>> TH
>> 
>>  
>> 
>>                          *** M O D U L E  M A P ***
>> 
>> 
>>  
>> 
>> ---------------
>> 
>> 
>> CLASS  B_TEXT            LENGTH =      1B8  ATTRIBUTES = CAT,   LOAD,
>> RMODE=ANY
>> 
>>  
>> ----------------------------------------------------------------------------
> 
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to [email protected] with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to