|
GNU utilities download
You have requested the GNU utilities for iSeries.
NOTE: This is Freeware software. IBM will not provide service and support for these utilities. These utilities have not been thoroughly tested under all conditions. IBM, therefore, cannot guarantee or imply reliability, serviceability, or function of these programs. All programs contained herein are provided to you "AS IS". THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE EXPRESSLY DISCLAIMED.
These utilities require V5R1 (or later) release and have only been tested with codepage 37. The IBM-written
utilities specific to iSeries let you use UNIX-like commands for compiling, linking, removing, and building
library files.
The utilities are:
- bison - is an upwardly compatible replacement for the parser generator `yacc'.
- cpio - copies file archives to and from disk, or to another part of the local machine.
- del - Not a GNU utility; similar to rm, but in addition to removing a symbolic link, also deletes the object to which the sym link points to in QSYS.lib.
- flex - GNU version of lex
- gawk - is upwardly compatible with the latest POSIX specification of `awk'. It also provides several useful extensions not found in other `awk' implementation
- gmake - GNU version of make.
- gunzip - GNU version of unzip.
- gzip - is GNU's program for compressing and decompressing files.
- icc - Not a GNU utility; invokes either ILE C/400 or ILE C++/400 from qshell. Creates a symbolic link to program object in QSYS.lib.
- ld - Not a GNU utility; used to create shared libraries (service programs).
- qar - Not a GNU utility; a utility for creating, modifying and extracting from archives.
Also included is shared library (iSeries service program):
- glib - Which includes support routines for C such as lists, trees, hashes, memory allocation, and many other things.
To install these utilities:
- Unzip gnu.sav.zip (The zipped save file is over 3 Mb.)
- Create a save file GNUSAVF on the target iSeries: CRTSAVF FILE(QGPL/GNUSAVF)
- FTP the save file(gnu.sav), in binary mode, into the save file created in the above step.
- Restore GNU library: RSTLIB SAVLIB(GNU) DEV(*SAVF) SAVF(QGPL/GNUSAVF)
- Call the install program: CALL GNU/INSTALL
Click here to download: (3385 KB)
ZIP file contents:
- gnu.sav - GNU Utilities save file
- license.txt - IBM Software License
- README.txt - README file
- icc1.rtf - Developing like a Unix Weenie on the iSeries
The source code for these utilities is available upon request.
Note:To use bison you will need the bison.simple parser stub, available with source code for these
utilities. (If you have a version of GNU bison installed elsewhere, you may also simply copy the
bison.simple parser stub to OS/400 file system.)
|
|
|