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

lua編譯到rom

發布時間:2022-07-15 08:10:12

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

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

⑵ 如何將lua編譯成動態庫

在src目錄下的Makefile添加下面規則:
LUA_SO=liblua.so
ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T) $(LUA_SO)
$(LUA_SO): $(CORE_O) $(LIB_O)
$(CC) -o $@ -shared $? -ldl -lm(這一行前是一個tab)
最後在頂層Makefile修改TO_LIB
TO_LIB= liblua.a liblua.so

⑶ lua腳本怎麼編譯成二進制

luac的參數提供完整路徑,或者在lua文件所在目錄打開命令
另外請確認已正確設置環境變數(如在cmd下直接luac可以運行,即提示no input files give即可)

比如lua文件在E:\f1\f2\f3\a.lua的話
cmd ->
luac e:\f1\f2\f3\a.lua
或者
在資源管理器中瀏覽到f2,然後shift+右鍵f3,在此打開命令行 (僅win7,xp貌似沒這選項),然後luac a.lua
又或者
cmd ->
e: --打開E盤
cd f1\f2\f3 --cd命令進入f3
luac a.lua

⑷ 如何把lua編譯成luac

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

⑸ lua腳本語言,請問已經被編譯了的語言怎麼反編譯獲得裡面的內容我好修改

LUA 我記得不用什麼反編譯吧,
另外 LUA本來就是開源的呀,直接有源代碼下(http://www.lua.org/)
而且LUA支持DLL(SO)的 功能擴充直接寫DLL就可以了呀

另外通過DLL(SO)的交互性也非常好

重來沒聽說過什麼帶病毒的LUA 官網下的肯定沒病毒,你要再不放心 自己編譯個就好了

⑹ C語言,lua ,編譯請進,,很簡單的問題

由於 C語言 或者C++ 程序是尋找main函數作為程序入口。

Lua 則不然,但是可以寫一個把代碼放到一個main函數中 在調用,模仿一下

php">--這是一個Lua腳本
localfunctionmain()
fori=1,9do
localmsg=string.format("Hello!%dtimes",i)
print(msg)
end
end
main()

下面一個C語言和C++通用的代碼
因為C++中常用cout標准輸出流去輸出,
且for循環初始化可以直接寫成 for ( int i = 0; i < 10; ++i) 去聲明變數



#include<stdlib.h>
#include<stdio.h>

intmain(){
inti=0;
for(i=0;i<10;++i){
printf("Hello!%dtimes ",i);
}
system("pause");
return0;
}

Lua 相關的介紹 可以參考這個回答

http://..com/question/568065605?&oldq=1

C/C++ Lua 的問題可以向 網路知道團隊 黑客與畫家 提問

http://..com/team/view/%BA%DA%BF%CD%D3%EB%BB%AD%BC%D2

⑺ 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文件要打開的話要先看是什麼結尾的
如果是.lua或.wlua的話就可以直接打開使用記事本
但是如果你想寫程序的話我推薦你去lua的官方網站載一個編譯器
叫luaforwindows大概15mb+裡面附贈一個編譯器叫scite
開發的時候不會錯誤但是關於變數和函數名加色方面做的不是很好
加色一塊做的比較好的是notepad++所以可以使用notepad++編譯了用
scite來運行

⑼ windows用什麼編譯lua5.2.1

Vc2012環境 可以編譯 lua

lua 有兩個編譯方式。
lua的源代碼有三個重要部分:luac.c lua.c 其他c文件
第一個是編譯 lua.exe 。 你要新建一個控制台程序,把不包括luac.c的所有c文件加進工程。此時生成的是lua腳本解析器。
第二個 luac.exe 。把不包括lua.c的所有c文件加進工程。此時生成的是lua腳本中間碼編譯器。
第三個 動態鏈接庫。 新建一個 dll 工程。 把除了 luac.c lua.c 的所有c文件加進工程。
在 luaconf.h開始加上 #define LUA_BUILD_AS_DLL
然後編譯。

閱讀全文

與lua編譯到rom相關的資料

熱點內容
噴油螺桿製冷壓縮機 瀏覽:577
python員工信息登記表 瀏覽:375
高中美術pdf 瀏覽:158
java實現排列 瀏覽:511
javavector的用法 瀏覽:980
osi實現加密的三層 瀏覽:230
大眾寶來原廠中控如何安裝app 瀏覽:912
linux內核根文件系統 瀏覽:241
3d的命令面板不見了 瀏覽:524
武漢理工大學伺服器ip地址 瀏覽:147
亞馬遜雲伺服器登錄 瀏覽:523
安卓手機如何進行文件處理 瀏覽:70
mysql執行系統命令 瀏覽:929
php支持curlhttps 瀏覽:142
新預演算法責任 瀏覽:443
伺服器如何處理5萬人同時在線 瀏覽:249
哈夫曼編碼數據壓縮 瀏覽:424
鎖定伺服器是什麼意思 瀏覽:383
場景檢測演算法 瀏覽:616
解壓手機軟體觸屏 瀏覽:348