./configureTo install c3270 in the default install directory (/usr/local), type:
make
make install
On some platforms, the standard curses or ncurses library is the wide version and no extra packages need be installed. On others, a special wide ncurses package is needed. On still others (such as on Solaris, documented below) the wide curses library is installed in a special location and configure must be told where to locate it using CPPFLAGS and LDFLAGS.
make c3270-standalone-zip
./configure CPPFLAGS=-I/usr/xpg4/include LDFLAGS=-L/usr/xpg4/lib
./configure LDFLAGS=-L/usr/local/lib CPPFLAGS=-I/usr/local/include
--help | Print a help message. |
--prefix=prefix | Install architecture-independent files under prefix (defaults to /usr/local) |
--exec-prefix=eprefix | Install architecture-dependent files (executables) under eprefix (defaults to same as prefix) |
--bindir=dir | Install user executables (c3270, x3270if, pr3287) in dir (defaults to eprefix/bin) |
--sysconfdir=dir | Install configuration files (ibm_hosts, character sets) in dir (defaults to prefix/etc). |
--without-readline | Don't use the readline command-line editing library, even if it is found on the system. |
--without-pr3287 | Don't build pr3287. Useful if you don't need printer session support, or if you want to build pr3287 separately or with different configuration options. |
--disable-ansi | Leave out NVT (ANSI) support. Note that NVT support is required for TN3270E support. |
--disable-apl | Leave out APL character support. |
--enable-dbcs |
Build in DBCS (Double Byte Character Set) support. |
--disable-ft | Leave out IND$FILE file transfer support. |
--disable-local-process | Leave out local process (connecting to "-e shell_command")
support. This will be automatically disabled if the local system does not support the forkpty() library call. |
--disable-printer | Leave out printer session (pr3287) support. |
--disable-script | Leave out scripting support. |
--disable-ssl |
Leave out SSL (Secure Sockets Layer) support. SSL
support requires the OpenSSL library. |
--with-ssl=dir |
Specify the directory where the OpenSSL library is
installed. |
--disable-tn3270e | Leave out TN3270E support. |
--disable-trace | Leave out tracing support. |
Leaving out all of the optional features will result in a smaller binary.