lualinux
展开全部
方法/步骤
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
② linux下编程什么语言用的多
或特别的跟系统相关不大的,可以考虑用C++;
在动态网页上还可以用perl、python、java之类的;
一般系统管理员和普通用户,用的最多的恐怕就是bash了,shell可以完成一系列动作和自动化管理。当然,这里也可以用perl或python之类的脚本语言
由此看来,在linux里编程:
1. 接近系统的软件开发必然是C;
2. 系统关联不大的应用程序开发可以用C或C++;
3. 动态网页方面可以用perl或python脚本语言或java;
4. 日常管理上,当然是bash!
5. 做GUI界面开发的话,很多人用GTK,也有很多人用Qt;
因此,说C是linux编程的主流一点都不过分。这也是linux这个开源环境和本身机制所导致的,就连linus都力挺C,而驳斥C++。虽然没必要拒绝C++,但是,不可否认,C更适合linux~
另外,虚机团上产品团购,超级便宜
③ lua文件怎么打开怎么使用
1.打开
lua文件使用一般的文本编辑工具就可以打开和编辑了,linux下使用自带的vim编辑器,windows下使用自带的记事本就可以。
2.使用
要使用lua文件,必须要安装一个lua的解析器。因为lua语言是种脚本语言,类似于javascript,运行时需要lua解释器。
(1)linux环境下这样安装和使用:
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
接下来我们创建一个 HelloWorld.lua 文件,代码如下:
print("Hello World!")
执行以下命令运行:
$ lua HelloWorld.lua
(2)windows下安装和使用
在windows下安装 Lua可以使用一个叫"SciTE"的IDE环境来执行lua程序,下载地址为:
Github 下的SciTE下载地址
下载后双击安装后即可在该环境下编写 Lua 程序并运行。
④ 如何将lua移植到arm平台的linux内核
lua是系统应用,不需要移植到内核,编译的时候用交互编译,或者在树苺派系统上编译好。
⑤ linux平台:使用lua语言遍历某一文件夹下所有文件
你可以参考如下实例代码:
functiongetFile(file_name)
localf=assert(io.open(file_name,'r'))
localstring=f:read("*all")
f:close()
returnstring
endfunctionwriteFile(file_name,string)
localf=assert(io.open(file_name,'w'))
f:write(string)
f:close()
end--从命令行获取参数,如果有参数则遍历指定目录,没有参数遍历当前目录ifarg[1]~=nilthen
cmd="ls"..arg[1]
else
cmd="ls"endprint("cmd",cmd)
--io.popen返回的是一个FILE,跟c里面的popen一样locals=io.popen(cmd)
localfileLists=s:read("*all")
print(fileLists)
whiletruedo--从文件列表里一行一行的获取文件名_,end_pos,line=string.find(fileLists,"([^ ]+.txt)",start_pos)
ifnotend_posthenbreakend--print("wld",line)localstr=getFile(line)
--把每一行的末尾1,替换为0,localnew=string.gsub(str,"1, ","0, ");
--替换后的字符串写入到文件。以前的内容会清空writeFile(line,new)
start_pos=end_pos+1end
⑥ linux怎么卸载lua5.2
linux 中卸载软件有多种方式:
如果是图形界面, 可以使用应用商店卸载
命令行可以使用 apt-get remove 卸载, 在用apt-get autoremove 清除残留
找到软件安装目录下的卸载脚本卸载,然后将残留文件删除即可
其他方式可以参考readme文档
⑦ lua5.1.4能在linux下编译为64位吗
如果你用的lua源码包的话,可以在linux下32或64位下编译,编译过程中它会根据内核来自行判断的。平常所使用的rpm其实是已经编译好的,所以如果你要用rpm包的话,下载时一定要注意所适合的平台和系统类型等。