Next: Extension summary, Previous: Extension Samples, Up: Dynamic Extensions [Contents][Index]
gawkextlib
ProjectThe gawkextlib
project provides a number of gawk
extensions, including one for
processing XML files. This is the evolution of the original xgawk
(XML gawk
) project.
As of this writing, there are seven extensions:
errno
extension
gawk
’s
native MPFR support does not)
You can check out the code for the gawkextlib
project
using the Git distributed source
code control system. The command is as follows:
git clone git://git.code.sf.net/p/gawkextlib/code gawkextlib-code
You will need to have the Expat XML parser library installed in order to build and use the XML extension.
In addition, you must have the GNU Autotools installed
(Autoconf,
Automake,
Libtool,
and
GNU gettext
).
The simple recipe for building and testing gawkextlib
is as follows.
First, build and install gawk
:
cd .../path/to/gawk/code ./configure --prefix=/tmp/newgawk Install in /tmp/newgawk for now make && make check Build and check that all is OK make install Install gawk
Next, go to http://sourceforge.net/projects/gawkextlib/files to
download gawkextlib
and any extensions that you would like to build.
The README file at that site explains how to build the code. If you
installed gawk
in a non-standard location, you will need to
specify ./configure --with-gawk=/path/to/gawk
to find it.
You may need to use the sudo
utility
to install both gawk
and gawkextlib
, depending upon
how your system works.
If you write an extension that you wish to share with other
gawk
users, consider doing so through the
gawkextlib
project.
See the project’s website for more information.
Next: Extension summary, Previous: Extension Samples, Up: Dynamic Extensions [Contents][Index]