lua winコンパイラ


作者:kkikikako来源:CSDN原文:https://blog.csdn.net/kkikiako/article/details/49308691本文は博主のオリジナルの文章で、転載して博文のリンクを添付してください!
 
最近sciTEというエディタがあると聞いたばかりで、SciTEはとても使いやすいエディタで、多くのプログラミング言語の文法のハイライト表示をサポートしています.例えば、C、C++、PHP、luaなどです.
最近もluaを学んでいますが、このエディタを使うと便利だと思います.使用中にいくつかの問題があったので、以下のように記録します.
1.sciTEパッケージのダウンロード
http://www.scintilla.org/wscite361.zip、解凍直接運転SciTE.exe、これはコンパイルされたパッケージのはずですが、そのまま使えばいいです.
2.luaファイルをコンパイルするには、luaをインストールする必要があります(筆者はlua-5-1をインストールしています)、c/c++をコンパイルするにはgccが必要です.ここでは説明しません.
SciTEをダブルクリックし、メニューfile->newに空のファイルを新規作成し、languageでluaを選択
入力
print(1)print'彼のおじいさん'
保存して、l.luaと名付けて、それからメニューtools->compile、直接出力があると思っていたが、結果は以下の通りだった.
>luac5.1 -o "l.luc""l.lua"'luac5.1'内部コマンドまたは外部コマンドではなく、実行可能なプログラムまたはバッチ・ファイルではありません.>Exit code: 1
問度娘、公式文書を見て、しばらく振り回されていたが、偶然にもluaが勉強している文章を見て、他の人のコンパイルの命令は:lua-e「io.stdout:setvbuf'no'」「*.lua」で、どちらが配置されていないのかを発見した.
度娘に聞いてみると、やっとメニューに、options->open lua.propertiesの最後に構成があります.
# compatible with LuaBinaries for Lua 5.1; will work on both platforms.command.compile.*.lua=luac5.1 -o "$(FileName).luc""$(FileNameExt)"# Lua 5.1command.go.*.lua=lua 51"$(FileNameExt)"を変更しました.
# compatible with LuaBinaries for Lua 5.1; will work on both platforms.command.compile.*.lua=lua -e "io.stdout:setvbuf 'no'""$(FileNameExt)"# Lua 5.1command.go.*.lua=lua "$(FileNameExt)"
保存、再compile:
>lua-e"io.stdout:setvbuf'no'""l.lua"1彼のおじいさん>Exit code:0
go:
>lua"l.lua"1彼のおじいさん>Exit code:0
 
最後に、enjoy!
他の配置については、あまり言わないで、後で使ってからにしましょう.-----------------------------作者:kkikikako来源:CSDN原文:https://blog.csdn.net/kkikiako/article/details/49308691本文は博主のオリジナルの文章で、転載して博文のリンクを添付してください!
次へhttp://www.runoob.com/lua/lua-environment.html
Lua環境実装
Linuxシステムへのインストール
Linux&MacにLuaをインストールするのは簡単です.ソースパッケージをダウンロードし、端末でコンパイルを解凍するだけでいいです.ここでは5.3.0バージョンを使用してインストールします.
curl -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gz tar zxf lua-5.3.0.tar.gz cd lua-5.3.0 make linux test make install

 
Mac OS Xシステムへのインストール
curl -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gz tar zxf lua-5.3.0.tar.gz cd lua-5.3.0 make macosx test make install

 
次にハローワールドを作成しますluaファイル、コードは以下の通りです.
 
print("Hello World!")

次のコマンドを実行します.
$ lua HelloWorld.lua

出力結果:
Hello World!

WindowシステムにLuaをインストールする
Windowsでは、「SciTE」というIDE環境を使用してluaプログラムを実行できます.ダウンロード先は次のとおりです.
  • 当駅ダウンロードアドレス:LuaForWindows_v5.1.4-46.exe
  • Githubダウンロードアドレス:https://github.com/rjpcomputing/luaforwindows/releases
  • Google Codeダウンロードアドレス:https://code.google.com/p/luaforwindows/downloads/list

  • インストールをダブルクリックすると、その環境でLuaプログラムを作成して実行できます.
    Lua公式推奨の方法でLuaDistを使用することもできます.http://luadist.org/
     
    転載先:https://www.cnblogs.com/hubertboy/p/10216562.html