lua编译器
㈠ 大量写Lua用什么编辑器最好
luaIde 是基于vscode开发的一款用于lua语言开发者使用的插件
目标:致力于做最好的跨平台lua开发工具
更新:luaide 个人开发者开发持续更新 (更新频率为一周一更)
是否开源:开源
平台支持:win,mac
代码调试:理论上只要支持 luasocket 就能调试
㈡ lua解析器用什么写的
没有汇编,只有C语言,而且是最基本的C语言。
lua官方的解释器为保证lua解释器的可移植性和可嵌入性,用纯ANSI C写的,即其中只有保持最大兼容要求的标准C语言代码……通俗点说,没有使用任何各种编译器的方言语法以及更高版本的C语言语法,甚至没有使用复杂的函数库,在通俗点说就是只引入了std开头的那些C语言库,比如说常见的stdio.h和stdlib.h……
但是嵌入性是lua解释器的基本要求之一,你可以将其嵌入到自己的程序里面作为扩展,其本身也具有很强的扩展性,所以如果你问lua解释器本身,毫无疑问是C语言,如果是嵌入了lua的产品可能成分就并不单纯了……
源码可在此处下载到,整个源码只有五百来K,感兴趣可以看一下:
http://www.lua.org/download.html
㈢ 如何在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都用什么编辑器
没有什么特定的编译器
如果你手法熟练 用text一样写
不过一般来说我们还是比较偏向使用带有编译和高亮的工具
常见的 Sublime Text3 和 NotePad++
前者界面好看 操作方便 缺点是中文只支持utf8 ansi的话就很蛋疼
后者 太丑 配置麻烦
还有一部分人用SciTe 这个单独一般不好载 是去lua官方网站找到luaforwindows 那个安装包 安装以后附带的 优点是它的运行环境很完整 有很完整的库和demo 缺点是中文字符会被当成两个字符 即使通过设置page.code之后 也会出现不同编码间切换时 输出中文乱码的问题
可以考虑3个都装 反正我是都装了
㈤ lua用什么编辑器最好啊
其实用记事本就可以编写Lua程序了,编写完后后缀名改成.lua
Lua Edit是专门针对Lua的,还有 Lua studio
Script.NET也可以编写好几种嵌入式语言
资料可以去下面网站找一下:
http://www.luaer.cn 中国lua开发者
http://bbs.luaer.cn lua交流论坛
http://manual.luaer.cn lua在线手册
http://book.luaer.cn lua在线lua学习教程
㈥ 求一个Lua编辑器(WOW lua),跟使用方法。
lua没有什么固定的编译器
可以使用记事本编译
不过我推荐使用2种
1种是NotePad++这只是个编写工具,没办法直接运行(准确的说
其实也不是没办法运行,要配置一系列参数后也是可以运行的,但是容易出错,并且出错后要关闭程序重新打开才会恢复)
另一种是官方的编译器sciTE
可以到lua的官方网站www.lua.org下载
程序名为luaforwindows
里面还有很详细的新手教程和example
如果是要在游戏里编写lua的那个wowlua的话留个邮箱
我有个zV_WowLua-v40000-1.0.0.zip
㈦ lua编译器和编辑器 scite是编辑器 编写程序然后调用可以用cmd来 那么这个是做什么用的
lua可以编译,叫做luac,也可以直接解释执行。而运行lua后出现的称为lua shell,可以直接执行用户敲入的lua语句,方便用户调试。python也有类似的shell,比如idle什么的。ruby也有。就是可以将用户敲入的合法语句直接解释执行。
㈧ 用lua脚本开发,用什么编辑器好
现在Lua貌似真没有什么特别好的编辑器,常见的VSCode、Sublime、NotePad++、IntelliJ、大概也就这些了。
㈨ 有没有好的lua编辑器
Sublime Text 2.0 下载对应的版本 支持各种不同的系统 网络搜索这个软件 去官网下载!
㈩ lua的编译器做什么用的
这是一个快速的 6 步教程如何在 Magento 中创建一个自定义的块上。
第 1 步: 全球模块配置
创建您的自定义块配置 xml 文件里面 app/等/模块目录。矿井 Gravitywell_All.xml 名字
<?xml version="1.0"?>
<config>
<moles>
<Gravitywell_Example>
<active>true</active>
<codePool>local</codePool>
</Gravitywell_Example>
</moles>
</config>
第 2 步: 目录
创建您的模块为正确的目录:
app/code/local/Gravitywell
app/code/local/Gravitywell/Example
app/code/local/Gravitywell/Example/Block
app/code/local/Gravitywell/Example/etc
第 3 步: 模块配置
添加模块配置文件。这应该叫 config.xml,放置 insideapp/代码/本地/Gravitywell/示例/等。
<?xml version="1.0"?>
<config>
<moles>
<Gravitywell_Example>
<version>0.1.0</version>
</Gravitywell_Example>
</moles>
<global>
<blocks>
<gravitywellexample>
<class>Gravitywell_Example_Block</class>
</gravitywellexample>
</blocks>
</global>
</config>
第 4 步: 创建块类
现在您可以创建您的块类。在此示例中,我们会调用块只需 Menu.php 并将其放在应用程序/代码/本地/Gravitywell/示例/块内。
class Gravitywell_Example_Block_Menu extends Mage_Core_Block_Template
{
}
步骤 5: 创建视图脚本
创建一个视图脚本模板文件来使用您的块的。我只要把这作为文件夹 app/设计/前端/gravitywell/示例/模板/gravitywell 里面的文件 calledmenu.phtml。
第 6 步: 嵌入块里面你 layout.xml 或以编程方式
// Programmatically:
<?php echo
$this->getLayout()->createBlock('gravitywellexample/menu')->setTemplate('gravitywell/menu.phtml')->toHtml();
?>
<!-- Inside Layout.xml -->
<block type="gravitywellexample/menu" name="menu" as="menu" template="gravitywell/menu.phtml" />