![]() |
![]() HP OpenVMS Systemsask the wizard |
![]() |
The Question is: Hello, Here is my configuration: DEC C V5.6-003 on OpenVMS VAX V6.2 I have read some of the FAQs about the missing C library, and my question is about " using the backport library available with DEC C V5.6 and later releases." Since I have installed C 5.6 compiler, I should have installed the C library too. Right? But it does not compile as I expect. Does "backport library" mean that I must compile on VMS7.0 and can run on 6.2? Or does it mean that I need to install some library package on my 6.2? If so where can I find it? Thank you for your help. David LAURENT The Answer is : Missing C library? The OpenVMS Wizard will assume that this is a reference to a failure to include the /PREFIX qualifier on the C compilation. When compiling with Compaq C, please specify the appropriate keyword on the /PREFIX qualifier, such as /PREFIX=ALL. The Compaq C backport library IS NOT intended for moving code from later OpenVMS releases to earlier OpenVMS releases, it is intended to permit access to more recent OpenVMS features on earlier OpenVMS releases. The OpenVMS Wizard recommends the use of the standard shareable image run-time libraries, the /PREFIX qualifier, the use of the current ECO kit for the Compaq C RTL (which will normally get you the latest available C functions), and the use of upward-compatibility. For details on using the C object libraries -- an approach that the OpenVMS Wizard generally does NOT recommend -- please see the available C product documentation (http://www.openvms.compaq.com/commercial/c/).
|