lua编译后的大小
⑴ 对于*.lua文件,需要用什么软件程序打开
*.lua文件可以用记事本程序打开,具体打开步骤如下:
1、文件格式后缀名以*.lua格式存在。
⑵ LUA怎么像C语言一样编译生成可执行文件
下载源代码,解压。
解压后,包含文件:
1、doc 文件夹,lua的更新说明,网页格式
2、src 文件夹,lua的源文件,C语言实现
3、Makefile , 编译用配置文件,我们这里就不用它了
4、README , 不用我说了吧,就一说明文件,我们也用不着
进入src文件夹,新建一个文本文件。并改名为vslua.bat,提示是否更改后缀名,选择是并点击。
右键我们建立的vslua.bat文件,以记事本打开
编写如图代码,为了锻炼大家的动手能力,加深理解,我就直接上图不打文字。反正一定能看清的。记得编写后保存哦!
到开始菜单选择vs的开发人员命令提示工具。
在命令工具中输入:
1、“cd x:\你的src文件夹路径\src”[不包含引号],回车
2、“vslua.bat” 回车
等待执行结束。如果不错的话,你到src上级目录就能发现新生成了一个bin文件夹。文件夹里面放的就是生成好的exe、lib、dll。
最后测试一下新生成的lua.exe。
⑶ LUA的编译环境是什么啊有没有小点的给个建议!
你的问题有点不明白哦,是说用什么来编写lua吗?如果是的话,可以用Editplus,带调试功能哦(我目前只用过这个,呵呵)如果是说比如在VC++中调用lua-api的话,网上也有方法的,你可以自己查找,就是创建个库文件,然后在每个项目的链接中加入这个库,然后声明lua的头文件,就可以调用lua_api了,具体的操作网上都有的,希望对你有用
⑷ lua5.1.4能在linux下编译为64位吗
如果你用的lua源码包的话,可以在linux下32或64位下编译,编译过程中它会根据内核来自行判断的。平常所使用的rpm其实是已经编译好的,所以如果你要用rpm包的话,下载时一定要注意所适合的平台和系统类型等。
⑸ lua 怎么获取table长度
1、table.getn(tableName) 得到一个table的大小,等同于操作符#
要注意的是:该table的key必须是有序的,索引是从1开始的。
2、例如有序的
local xiang = {10,22,34,42,51}
print("xiang length ==",table.getn(xiang)) --结果为:[LUA-print] xiang length == 5
3、例如无序的
local song = {s=10,h=22,x=34,m=42,n=51}
print("song length ==",table.getn(song)) --结果为:[LUA-print] song length == 0
4、对于无序的我们可以这样做
local count = 0
for k,v in pairs(song) do
count = count + 1
end
print("song length ==",count) --结果为: [LUA-print] song length == 5
⑹ lua win下的编译
请参考下面的脚本
rem 如果有必要,修改你的vc 和 sdk路径,这里使用vc2010编译
set vc10=c:\Program Files\Microsoft Visual Studio 10.0\VC
set sdk=C:\Program Files\Microsoft SDKs\Windows\v7.0A
set include=%vc10%\include;%sdk%\Include;%INCLUDE%
set lib=%vc10%\lib;%sdk%\Lib;%LIB%
rem 戏肉,编译lua 5.2 ,应该差不多的
cd src
rem 编译lua52.dll 和 lua52.lib
cl /O2 /W3 /c /MD /DLUA_BUILD_AS_DLL l*.c
del lua.obj luac.obj
link /DLL /nologo /NODEFAULTLIB:LIBCMT.LIB /out:lua52.dll l*.obj
rem 编译lua.exe 和 luac.exe
cl /O2 /W3 /c /MD /DLUA_BUILD_AS_DLL lua.c luac.c
link /nologo /NODEFAULTLIB:LIBCMT.LIB /out:lua.exe lua.obj lua52.lib
del lua.obj
link /nologo /NODEFAULTLIB:LIBCMT.LIB /out:luac.exe l*.obj
⑺ LUA文件是什么LUA文件如何打开LUA文件怎么编辑
lua文件是编写lua脚本语言的文件,打开用ultraEdit,或者VS,还有别的一些IDE,在上面就能编辑
⑻ 我想修改一个lua文件,但是是编译后的,请问如何修改
lua文件要打开的话要先看是什么结尾的
如果是.lua或.wlua的话就可以直接打开使用记事本
但是如果你想写程序的话我推荐你去lua的官方网站载一个编译器
叫luaforwindows大概15mb+里面附赠一个编译器叫scite
开发的时候不会错误但是关于变量和函数名加色方面做的不是很好
加色一块做的比较好的是notepad++所以可以使用notepad++编译了用
scite来运行
⑼ lua语言写的脚本经过编译后,就变成二进制文件了,格式 文件名.se ,怎么把这个se格式的文
所谓的二进制
其实是机器码 是无法阅读的
反编译是存在的 但反编译是无法得到源码的 只能得到类似汇编的代码
但是那个类似汇编的代码可读性太低了 你也不用去深究了 网上很多求反编译的 但最后无一不是无果而终
如果还是想要反编译 你可以去网络一下 luadisasm
⑽ lua编译器和编辑器 scite是编辑器 编写程序然后调用可以用cmd来 那么这个是做什么用的
lua可以编译,叫做luac,也可以直接解释执行。而运行lua后出现的称为lua shell,可以直接执行用户敲入的lua语句,方便用户调试。python也有类似的shell,比如idle什么的。ruby也有。就是可以将用户敲入的合法语句直接解释执行。