lua環境搭建

前言

Linux & Mac上安裝 Lua 安裝非常簡單,只需要下載源碼包并在終端解壓編譯即可,本文介紹Linux 系統上,lua5.3.0版本安裝步驟:

Linux 系統上安裝

[root@gitlab ~]# mkdir /app/tools/lua -p
[root@gitlab ~]# cd /app/tools/lua
curl -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gz
[root@gitlab lua]# curl -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gz% Total    % Received % Xferd  Average Speed   Time    Time     Time  CurrentDload  Upload   Total   Spent    Left  Speed
100  271k  100  271k    0     0   139k      0  0:00:01  0:00:01 --:--:--  139k
[root@gitlab lua]# tar xf lua-5.3.0.tar.gz
[root@gitlab lua]# ls
lua-5.3.0  lua-5.3.0.tar.gz
[root@gitlab lua]# cd lua-5.3.0
[root@gitlab lua-5.3.0]# make linux test
cd src && make linux
make[1]: Entering directory `/app/tools/lua/lua-5.3.0/src'
make all SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -lreadline"
..........
............
src/lua -v
Lua 5.3.0  Copyright (C) 1994-2015 Lua.org, PUC-Rio
[root@gitlab lua-5.3.0]# make install

lua語言測試

  • 首先,建立一個lua測試目錄(個人習慣)
[root@gitlab lua-5.3.0]# mkdir -p /scripts/lua
[root@gitlab lua-5.3.0]# cd /scripts/lua
  • 接下來我們創建一個 HelloWorld.lua 文件,代碼:print("Hello World!")
[root@gitlab lua]# echo -e '#!/usr/local/bin/lua\nprint("Hello World!")' > HelloWorld.lua
  • 執行以下命令,輸出結果:
[root@gitlab lua]# lua HelloWorld.lua
Hello World!

轉載于:https://www.cnblogs.com/sunhongleibibi/p/9139282.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/254421.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/254421.shtml
英文地址,請注明出處:http://en.pswp.cn/news/254421.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

八、job管理

查看用法: [rootsuper65 ~]# salt-run -d|grep jobsjobs.active:                      #查看當前執行的job Return a report on all actively running jobs from a job id centric salt-run jobs.activejobs.list_job: salt-run jobs.list_j…

pthread_join/pthread_exit用法實例

函數pthread_join用來等待一個線程的結束。函數原型為:   extern int pthread_join __P ((pthread_t __th, void **__thread_return));   第一個參數為被等待的線程標識符,第二個參數為一個用戶定義的指針,它可以用來存儲被等待線程的返回…

thinkphp5 內置接口開發與使用

最近的一個項目在用tp5,對于tp3都幾乎沒用過的我來說~~~ tp5最好的一點就是對接口的單獨封裝,只要嚴格按照要求一步一步來就可以成功了 開啟命令行:配置環境變量安裝tp5項目cmd進入項目目錄,運行php think,出現如下內容…

Halcon2019軟件安裝教程

文章目錄1、halcon介紹2、安裝halcon-19.11.0.0-windows.exe1、下載halcon-19.11.0.0-windows.exe安裝包2、halcon-19.11.0.0-windows.exe軟件安裝3、驗證Halcon安裝1、halcon介紹 HALCON是德國MVtec公司開發的一套完善的標準的機器視覺算法包,擁有應用廣泛的機器視…

爬蟲常用庫的安裝

請求庫(requests,selenium)、解析庫(beautifulsop)、存儲庫、工具庫等 urelib re 上面這兩個是python自帶的庫 需要自己安裝額庫: (在windows下,使用pip install 命令) requests selenium用來驅動瀏覽器,做自動化測試,一些被js…

Python: 編程遇到的一些問題以及網上解決辦法?

0.Python: TypeError: str does not support the buffer interface,(點我) fp.write(url.encode("utf-8")) 1.Python:object of type Response has no len(),如何解決?(點我) Traceback (most recent call last):File "F:/Python/TD.py&q…

快排簡要介紹

<!DOCTYPE html><html lang"en"><head> <meta charset"UTF-8"> <title>Title</title></head> <body> <script> var arr [6,10,2,9,3,8,11,4,5]; function quickSort(data, start, end) { // 確定要…

在django中使用celery

前言: 針對高延時任務, 直接在一次網絡請求中處理完畢會導致很不好的體驗, celery則可以不阻塞請求后臺處理這些任務, 并且可以使用django的models進行數據庫操作.環境 python models: celery-4.1.1redis-2.10.6django-1.11.7其他: redis-3.2.9macospython3.6創建django工程 dj…

關于pragma pack的用法(一)

一個很重要的參數#pragma pack(n)數據邊界對齊方式:以如下結構為例: struct {char a;WORD b;DWORD c;char d;}在Windows默認結構大小: sizeof(struct) 444416;與 #pragma pack(4)一樣若設為 #pragma pack(1), 則結構大小: sizeof(struct) 12418;若設為 #pragma pack(2), 則…

TCL語言筆記:TCL中的String命令

一、介紹 字符串是 Tcl 中的基本數據類型&#xff0c;所以有大量的字符串操作命令。一個比較重要的問題就是模式匹配&#xff0c;通過模式匹配將字符串與指定的模式&#xff08;格式&#xff09;相匹配來進行字符串的比較、搜索等操作。 二、string命令列表 命 令 說 …

一文學會,膠位偏移、缺膠、斷膠、溢膠檢測

文章目錄檢測任務檢測思路點膠質量檢測代碼及解析圖示處理思路博主寫作不容易&#xff0c;孩子需要您鼓勵 萬水千山總是情 , 先點個贊行不行 檢測任務 點膠檢查檢測以下缺陷&#xff1a; 1.缺少粘合膠的部分&#xff08;斷膠&#xff09; 2.粘合劑過多或過少的部分&#x…

『轉載』hadoop2.x常用端口、定義方法及默認端口

『轉載』hadoop2.x常用端口、定義方法及默認端口1.問題導讀 DataNode的http服務的端口、ipc服務的端口分別是哪個&#xff1f;NameNode的http服務的端口、ipc服務的端口分別是哪個&#xff1f;journalnode的http服務的端口、ipc服務的端口分別是哪個&#xff1f;ResourceManage…

宏定義和內聯函數的學習

宏定義可以提高效率&#xff0c;但是宏不是函數。 預編譯通過代碼復制的方式代替函數調用&#xff0c;省去了諸如函數壓棧等系統過程&#xff0c;從而提高了效率。但是由于宏定義僅僅是代碼替換&#xff0c;所以引起很多問題。#define MAX(a&#xff0c;b) (a) > (b) ? (…

HAProxy介紹及配置文件詳解

一、HAProxy簡介 HAProxy是一個開源的、高性能的、基于TCP和HTTP應用的負載均衡軟件&#xff0c;借助HAProxy可快速、可靠地提供基于TCP和HTTP應用的負載均衡解決方案 二、HAProxy優點 1) 可靠性和穩定性非常好&#xff0c;可以與硬件的F5相媲美2) 最高可以同時維護40000--5000…

unbutu安裝搜狗輸入法【轉載】

安裝支持庫 sudo apt-get install fcitx libssh2-1 如果安裝過程中出現錯誤失敗&#xff0c;運行apt-get -f install 查看支持庫是否安裝成功 dpkg -l | grep fcitx dpkg -l | grep libssh 下載搜狗輸入法 wget "http://pinyin.sogou.com/linux/download.php?flinux&…

深入理解halcon相機標定

目錄相機標定簡介深度說明1、相機標定參數介紹2、標定板詳細介紹問題1&#xff1a;halcon是否只能使用halcon專用的標定板&#xff1f;問題2&#xff1a;halcon標定板如何生成&#xff1f;問題3&#xff1a;halcon標定板如何擺放&#xff0c;拍照數量有無限制&#xff1f;標定步…

halcon模板匹配干擾邊緣消除辦法(最硬核方式)

目錄halcon手繪形狀匹配模板手繪形狀匹配模板主要算子解析draw_nurbs 繪制平滑曲線參數解釋create_shape_model_xld 使用XLD輪廓創建模板參數解釋實例演示與解析實例代碼展示與解析運行過程與處理展示讀入圖像繪制模板使用繪制的XLD創建模板查找模板博主寫作不容易&#xff0c;…

往文件中寫數據--增量

有的功能需要打印日志文件&#xff0c;但是日志文件太多不方便查看&#xff0c;我就把信息輸出到一個TXT文件中了。 下面就是我將要說的&#xff0c;往文件中寫數據&#xff08;增量&#xff09;&#xff0c;代碼很簡單&#xff0c;也可以放在你的代碼中運行一下&#xff1a; /…

SQL Server 數據庫查找重復記錄的幾種方法

http://www.hanyu123.cn/html/c61/6790.html 一、查某一列&#xff08;或多列&#xff09;的重復值。&#xff08;只可以查出重復記錄的值&#xff0c;不能查出整個記錄的信息&#xff09; 例如:查找stuid&#xff0c;stuname重復的記錄&#xff1a; select stuid&#xff0c;s…

xvid 數據編碼和解碼

由于視頻開發的需求&#xff0c;封裝xvid c調用接口&#xff0c;使之優雅易用 我已經對pc camera視頻流(RGB)進行嘗試&#xff0c;編碼之后傳輸到遠程主機進行解碼回放&#xff0c;效果不錯 具體的xvid的參數可以進一步優化&#xff0c;這里只是提供簡單的范例 1. xvid 解碼 …