Sophie

Sophie

distrib > Mandriva > 8.1 > i586 > by-pkgid > 9b4a1179a1f62ee8c416b1670e1442ae > files > 8

lua4-4.0-3mdk.i586.rpm

This is Lua 4.0.

* Installation
  ------------
  Building Lua on a Unix system should be very easy:

	1. Edit "config" to suit your platform, if at all necessary.
	2. Do "make".
	3. If you want to install Lua in an "official" place in your system,
	   then do "make install". The official place and the way to install
	   files are defined in "config". You may have to be root to do this.

  See below for instructions for Windows and Macintosh.

* What you get
  ------------
  If "make" succeeds, you get:
	* an interpreter in ./bin/lua and a compiler in ./bin/luac;
	* libraries in ./lib;
	* include files in ./include.
  These are the only directories you need for development.

  There man pages for lua and luac in both nroff and html, and a reference
  manual in html in ./doc, some sample code in ./test, and some useful stuff
  in ./etc. You don't need these directories for development.

  See also the README files in the various subdirectories.
  A convenient starting point is ./doc/readme.html.

* If you have problems (and solutions!)
  -------------------------------------
  If "make" fails, please let us know (lua@tecgraf.puc-rio.br).
  If you make changes to "config" or to the Makefiles, please send them to us.

* Shared libraries
  ----------------
  If you are running Linux, do "make so" after "make" succeeds.
  This will create shared libraries in ./lib. It's probably better to
  build shared libraries before "make install".

  If you want the interpreter and the compiler to use shared libraries,
  then do "make sobin" too.

  You may need to include lib/ in the LD_LIBRAY_PATH environment variable
  to link programs that use the shared libraries if you don't put them in
  the "official" places with "make install".

  Building shared libraries in other systems is similar but details differ;
  you may need to fix a few details in the top-level Makefile.

* Installation on Windows or Macintosh
  ------------------------------------
  The instructions for building Lua on a Mac or Windows machine depend on
  the particular compiler you are using.
  The simplest way is to create a folder with all .c and .h files.
  Then create projects for the core library, the standard library,
  the interpreter, and the compiler, as follows:

  core lib:	lapi.c lcode.c ldebug.c ldo.c lfunc.c lgc.c llex.c lmem.c
		lobject.c lparser.c lstate.c lstring.c ltable.c ltests.c
		ltm.c lundump.c lvm.c lzio.c

  standard lib:	lauxlib.c lbaselib.c ldblib.c liolib.c lmathlib.c lstrlib.c

  interpreter:	core lib, standard lib, lua.c

  compiler:	core lib, dump.c luac.c opt.c print.c stubs.c

  Of course, to use Lua as a library, you'll have to know how to create
  and use libraries with your compiler.

(end of INSTALL)