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也有。就是可以將用戶敲入的合法語句直接解釋執行。