(一)lua初接触:安装及hello world

本文详细介绍Lua在Linux环境下的安装步骤及常见错误处理方法,并通过一个简单的HelloWorld示例演示Lua程序的基本编写与运行流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.lua的安装

安装环境:Linux,VM,虚拟机

 

 

下载网址:http://www.lua.org/download.html

 

1.安装指南

网站提供了安装指南:

 

 

2.补充:curl

在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。

  
  # curl [option][url]
  # curl [option][url]
  • 基本用法:在屏幕上显示html

    由于安装linux的时候很多时候是没有安装桌面的,也意味着没有浏览器,因此这个方法也经常用于测试一台服务器是否可以到达一个网站

      
      # curl http://www.linux.com
      # curl http://www.linux.com
  • -o(小写):保存网页或者文件,可重命名

      
      $ curl -o linux.html http://www.linux.com
      # curl -o dodo1.jpg http:www.linux.com/dodo1.JPG
      $ curl -o linux.html http://www.linux.com
      # curl -o dodo1.jpg http:www.linux.com/dodo1.JPG
  • -O(大写):保存网页或者文件,会以服务器上的名称保存文件到本地

    要注意这里后面的url要具体到某个文件,不然抓不下来

      
      # curl -O http://www.linux.com/hello.sh
      # curl -O http://www.linux.com/dodo1.JPG
      # curl -O http://www.linux.com/hello.sh
      # curl -O http://www.linux.com/dodo1.JPG
  • -o或者-O执行完成后会显示如下界面,显示100%则表示保存成功

      
      % Total    % Received % Xferd  Average Speed  Time    Time    Time  Current
                                      Dload  Upload  Total  Spent    Left  Speed
      100 79684    0 79684    0    0  3437k      0 --:--:-- --:--:-- --:--:-- 7781k
      % Total    % Received % Xferd  Average Speed  Time    Time    Time  Current
                                      Dload  Upload  Total  Spent    Left  Speed
      100 79684    0 79684    0    0  3437k      0 --:--:-- --:--:-- --:--:-- 7781k
  • -r:分块下载有时候下载的东西会比较大,这个时候我们可以分段下载,或者直接用-r不需要加参数

      
      # curl -r 0-100 -o dodo1_part1.JPG http://www.linux.com/dodo1.JPG
      # curl -r 100-200 -o dodo1_part2.JPG http://www.linux.com/dodo1.JPG
      # curl -r 200- -o dodo1_part3.JPG http://www.linux.com/dodo1.JPG
      # cat dodo1_part* > dodo1.JPG
      # curl -r 0-100 -o dodo1_part1.JPG http://www.linux.com/dodo1.JPG
      # curl -r 100-200 -o dodo1_part2.JPG http://www.linux.com/dodo1.JPG
      # curl -r 200- -o dodo1_part3.JPG http://www.linux.com/dodo1.JPG
      # cat dodo1_part* > dodo1.JPG

 

 

 

3.安装报错

安装报错:make linux test时出现报错

readline/readline.h:没有那个文件或目录解决方法

 

 

解决方法:yum install  readline-devel

 

4.补充:Yum

Yum(全称为 Yellow dog Updater, Modified),是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

  • yum常用命令 

    安装软件(以foo-x.x.x.rpm为例):yum install foo-x.x.x.rpm

    删除软件:yum remove foo-x.x.x.rpm或者yum erase foo-x.x.x.rpm

    升级软件:yum upgrade foo或者yum update foo

 

 

 

2.hello world

 

 

 

1.验证lua安装成功

  $lua
  ​
  结果:
  Lua 5.3.4  Copyright (C) 1994-2015Lua.org, PUC-Rio$lua
  ​
  结果:
  Lua 5.3.4  Copyright (C) 1994-2015Lua.org, PUC-Rio

 

 

 

2.打印hello world

  
  1、新建HelloWorld.lua
  print ("Hello World By Lua Visit!");
   
  2、编译运行
  $lua ./HelloWorld.lua
  1、新建HelloWorld.lua
  print ("Hello World By Lua Visit!");
   
  2、编译运行
  $lua ./HelloWorld.lua

在输入lua查看lua安装情况后,可以直接在>后面输入print代码,也可以直接运行打印,无需新建.lua文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值