Difference between revisions of "Lua"

From Chumby Wiki
Jump to: navigation, search
(Too lazy?)
(Building lua)
 
Line 3: Line 3:
 
=Building lua=
 
=Building lua=
  
* download and unpack the lua source distribution [http://www.lua.org/ftp/lua-5.1.2.tar.gz lua-5.1.2.tar.gz].
+
* download and unpack the lua source distribution [http://www.lua.org/ftp/lua-5.1.4.tar.gz lua-5.1.4.tar.gz].
 
* edit <code>src/Makefile</code>
 
* edit <code>src/Makefile</code>
 
** line 10 <pre>CC=arm-linux-gcc</pre>
 
** line 10 <pre>CC=arm-linux-gcc</pre>

Latest revision as of 15:19, 30 May 2009

Lua is a lightweight scripting language - see the Lua website

Building lua

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

Too lazy?

Download a prebuilt executable for chumby from here.