Difference between revisions of "Lua"

From Chumby Wiki
Jump to: navigation, search
 
Line 1: Line 1:
 +
Lua is a lightweight scripting language - see [http://www.lua.org the Lua website]
 +
 
=Building lua=
 
=Building lua=
  
* download and unpack the lua source distribution [http://www.lua.org/ftp/lua-5.1.2.tar.gz].
+
* download and unpack the lua source distribution [http://www.lua.org/ftp/lua-5.1.2.tar.gz lua-5.1.2.tar.gz].
 
* edit src/Makefile
 
* edit src/Makefile
 
** line 10 <pre>CC=arm-linux-gcc</pre>
 
** line 10 <pre>CC=arm-linux-gcc</pre>
Line 10: Line 12:
 
* do:
 
* do:
 
   make linux
 
   make linux
* copy src/lua to a USB dongle - there are example programs in the "test/" directory
+
* copy src/lua to a USB dongle and mount it on the chumby
* run programs!
+
* run lua programs - there are example programs in the "test/" directory

Revision as of 15:40, 2 April 2007

Lua is a lightweight scripting language - see the Lua website

Building lua

  • download and unpack the lua source distribution lua-5.1.2.tar.gz.
  • edit src/Makefile
    • line 10
      CC=arm-linux-gcc
    • line 12
      AR=arm-linux-ar
    • line 13
      RANLIB=arm-linux-ranlib
    • line 99, remove -lreadline -lhistory -lncurses
  • edit src/luaconf.h, comment out line 39 (disable LUA_USE_READLINE)
  • do:
 make linux
  • copy src/lua to a USB dongle and mount it on the chumby
  • run lua programs - there are example programs in the "test/" directory