Executable | Optimal byte-ordering | Visual | Makefile | Compiler | Notes |
---|---|---|---|---|---|
web_linux_24 | Big-endian | 24 bit DirectColor | Makefile_linux_24 | gcc | 32 bit AMD or Intel |
web_linux_24_64 | Big-endian | 24 bit DirectColor | Makefile_linux_24_64 | gcc | 64 bit AMD or Intel |
In the documention that follows WEB_DIR refers to the location of Web on your system and a '?' inside a filename refers to the suffix of one of the specific Web distributions available e.g. _linux_24 or _linux_24_64.
The directory: WEB_DIR/src contains Makefiles:
These makefiles can be used to compile the source code, place the object code in an object library, link the object code with system object libraries, and create an executable binary file.
cd WEB_DIR/src
mv web? web?_orig
mv web?.a web?_orig.a
make -f Makefile?If the make operation fails due to a missing header file: Xm.h then you will have to install the XWindow/Motif Development and headers files. Some Linux distributions do not install this by default.
-DFUNCPROTO | Require function prototypes | -O2 | Optimization level | -woff | Ignore enumerated warnings | -fullwarn | List verbose warnings | -P_SGIOSF | Our cpp flag for SGI byte ordering | -DSP_SUNSP | Our cpp flag for selective compilation on Sun | -DWEB_BGFG | Our cpp flag for selective compilation for 24 bit visual | -I/usr/X11R6/include | Set location of Xwindow headers |
-Xmu | Misc. X11 | -Xt | X Toolkit | -X11 | X11 | -m | Math | -Xm | Motif | -Xp | Motif |
Source file: compilew-linux.html Updated: 15 Jul. 2011 ArDean Leith