導航:首頁 > 源碼編譯 > 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相關的資料

熱點內容
51單片機開發板應用演示 瀏覽:488
編譯程序利用子函數計算 瀏覽:997
編譯terminated 瀏覽:982
1u伺服器如何才能靜音 瀏覽:211
用python寫登陸介面 瀏覽:555
程序員必讀書籍活著 瀏覽:703
怎麼降級到安卓10 瀏覽:616
在電腦上編譯的文本程序怎麼運行 瀏覽:120
大學程序員改行 瀏覽:111
機器人編程的十大難題 瀏覽:475
伺服器ip地址變後eweb未授權 瀏覽:715
javalist元素位置 瀏覽:789
python符號混用 瀏覽:901
怎麼連接根伺服器 瀏覽:815
杭州汽車解壓 瀏覽:927
把瀏覽器文件夾都刪了 瀏覽:547
虛榮伺服器卡怎麼回事 瀏覽:256
ps如何壓縮png 瀏覽:307
元史編譯說明 瀏覽:264
py編譯後為 瀏覽:486