System i: Programming i5/OS PASE - IBM
System i: Programming i5/OS PASE - IBM
System i: Programming i5/OS PASE - IBM
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
Related concepts<br />
“<strong>i5</strong>/<strong>OS</strong> <strong>PASE</strong> concepts” on page 3<br />
<strong>i5</strong>/<strong>OS</strong> Portable Application Solutions Environment (<strong>i5</strong>/<strong>OS</strong> <strong>PASE</strong>) is an integrated runtime environment<br />
for AIX applications running on the <strong>i5</strong>/<strong>OS</strong> operating system.<br />
“<strong>i5</strong>/<strong>OS</strong> <strong>PASE</strong> shells and utilities” on page 56<br />
<strong>i5</strong>/<strong>OS</strong> Portable Application Solutions Environment (<strong>i5</strong>/<strong>OS</strong> <strong>PASE</strong>) includes three shells (Korn, Bourne, and<br />
C shell) and provides many utilities that run as <strong>i5</strong>/<strong>OS</strong> <strong>PASE</strong> programs. <strong>i5</strong>/<strong>OS</strong> <strong>PASE</strong> shells and utilities<br />
provide an extensible scripting environment that includes a large number of industry-standard and<br />
defacto-standard commands.<br />
Related information<br />
<strong>IBM</strong> Tools for Developers for <strong>i5</strong>/<strong>OS</strong> Web site<br />
Installing AIX compilers on <strong>i5</strong>/<strong>OS</strong> <strong>PASE</strong><br />
You can use these AIX compilers to develop, compile, build, and run <strong>i5</strong>/<strong>OS</strong> <strong>PASE</strong> applications entirely<br />
within the <strong>i5</strong>/<strong>OS</strong> <strong>PASE</strong> environment on your system.<br />
You can install any of the following separately available AIX compilers in the <strong>i5</strong>/<strong>OS</strong> <strong>PASE</strong> environment:<br />
v <strong>IBM</strong> XL C/C++ for AIX<br />
v <strong>IBM</strong> XL C for AIX<br />
v <strong>IBM</strong> XL Fortran for AIX<br />
Related concepts<br />
“What’s new for V6R1” on page 1<br />
Read about new or significantly changed information for the <strong>i5</strong>/<strong>OS</strong> <strong>PASE</strong> topic collection.<br />
Related information<br />
XL C/C++ for AIX<br />
XL C for AIX<br />
Installing the AIX compilers from the installation media:<br />
<strong>i5</strong>/<strong>OS</strong> <strong>PASE</strong> does not support the AIX smit or installp utilities, which are typically used to install<br />
applications on systems running AIX. Installation of the XL C/C++ for AIX, XL C for AIX, or XL Fortran<br />
for AIX product is accomplished through a nondefault installation script that is included in the respective<br />
compiler’s installation media.<br />
In addition to the compiler installation media, you also need the following programs installed on your<br />
system to successfully install and use the compiler:<br />
v 5761-SS1 Option 33 - <strong>i5</strong>/<strong>OS</strong> <strong>PASE</strong><br />
v 5761-SS1 Option 13 - <strong>System</strong> Openness Includes, containing the compiler header files found in the<br />
/usr/include integrated file system directory<br />
v Perl<br />
The compiler installation scripts require Perl. Here are two ways to install Perl:<br />
– 5799-PTL - Tools for Developers for <strong>i5</strong>/<strong>OS</strong> PRPQ, which includes Perl and many other useful<br />
development tools. For additional information about Tools for Developers for <strong>i5</strong>/<strong>OS</strong> PRPQ, see the<br />
<strong>IBM</strong> Porting Central Web site (www.ibm.com/servers/enable/site/porting/tools/).<br />
– CPAN Perl Ports (Binary Distributions) Web site (www.cpan.org/ports/#os400) - A Perl Port<br />
binary distribution for <strong>i5</strong>/<strong>OS</strong> <strong>PASE</strong>.<br />
To install the XL C/C++ for AIX, XL C for AIX, or XL Fortran for AIX product on <strong>i5</strong>/<strong>OS</strong> <strong>PASE</strong>, follow<br />
these steps:<br />
<strong>i5</strong>/<strong>OS</strong> <strong>PASE</strong> 11