導航:首頁 > 源碼編譯 > 編譯lua

編譯lua

發布時間:2022-02-15 02:38:45

⑴ 如何運行lua文件,我自己編譯了lua官網的源文件生成的exe只是一個互動式的解釋器,怎麼讓它運行lua文件

你居然成功編譯了源碼,還不會用。。。。。。。
最好去看官網的教程。
-----------------------------------------------------------
編譯後有一個 lua.exe 打開命令行(不要問我命令行是什麼,不然你是怎麼編譯的),cd 到 lua.exe的路徑。
新建一個文本文件,重命名為test.lua,用記事本打開,鍵入
print "Hello"
保存。
命令行輸入
lua test.lua
完事。

⑵ 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

⑶ visual studio code 怎麼編譯lua

安裝debug插件,然後配置如下,詳情參考上面鏈接 //launch.json { "version": "0.2.0", "configurations": [ { "name": "Debug", "type": "gdb", "request": "launch", "target": "${file}.o", "cwd": "${workspaceRoot}", "

⑷ sciTE編譯lua問題

luac5.1.exe 這個可執行文件不存在或者不在path路徑上!

你搜索一下luac5.1.exe 到底在哪裡,然後把它加入到path環境變數中

⑸ 如何把lua編譯成luac

不是在lua解釋器里用的……
命令行下luac 文件名
你這樣等於是試圖解釋lua語句luac.exe asd.lua,同時提供兩個table的鍵值,自然非法

⑹ lua腳本怎麼編譯成luac

luac xxx.lua

luac產生單個輸出文件,它包含所有給定的源代碼文件的位元組碼。預設時,輸出文件命名為luac.out,但你能通過選項-o改變。

⑺ 如何在linux下編譯安裝Lua編譯器

方法/步驟

Linux系統的版本

命令:
cat /proc/version

下載Lua源碼包

命令:
wget http://www.lua.org/ftp/lua-5.3.2.tar.gz

解壓下載的源碼包lua-5.3.2.tar.gz

命令:
tar -xzvf lua-5.3.2.tar.gz

安裝編譯Lua所需的依賴包

命令:
yum -y install readline-devel

編譯並安裝Lua

命令:
make linux test

測試Lua源碼編譯生成的lua是否可用

命令:
lua

7
測試Lua源碼編譯生成的luac是否可用

命令:
luac

⑻ 我想修改一個lua文件,但是是編譯後的,請問如何修改

這是因為你的反編譯器的版本和當初編譯那個Lua文件時的版本不一致。

你首先得知道你這個Lua文件是用哪個版本編譯的,再去找對應版本的Lua反編譯器。

什麼Lua文件值得你花精力去反編譯它啊?能自己搞就自己從頭搞吧。

⑼ 怎樣把.lua編譯成.exe可執行文件(詳細點!最好附圖)

常見的方法是用c寫一個宿主
或者 比較方便而且比較現成的方法是載一個luaaio
aio就是all in one 的縮寫
把lua.exe改成腳本入口lua文件名
比如 main.lua 對應的就是main.exe 然後准備好相應的擴展需要的dll 就可以運行了

閱讀全文

與編譯lua相關的資料

熱點內容
微信錢包鎖加密 瀏覽:195
電腦作為伺服器的地址嗎 瀏覽:507
11選5app怎麼注冊不了 瀏覽:365
php工程師是什麼意思 瀏覽:726
明日方舟啟動器怎麼換伺服器 瀏覽:484
1核2g的伺服器能做什麼騰訊雲 瀏覽:740
怎麼才能ipad和安卓手機同時登qq 瀏覽:944
國際服安卓手機登不進去怎麼辦 瀏覽:389
兄弟列印機編程 瀏覽:159
單片機改12t模式 瀏覽:908
abb機器人編程教材視頻 瀏覽:930
skins的梯度壓縮衣 瀏覽:980
電腦進入桌面文件夾就黑屏 瀏覽:947
新預演算法推進 瀏覽:508
學移動客戶端app編程費用 瀏覽:417
怎麼遠程鏈接雲伺服器 瀏覽:772
期貨手機版指標源碼 瀏覽:754
360壓縮怎麼修復 瀏覽:184
程序員釘釘的圖片 瀏覽:551
德語的動詞命令式 瀏覽:720