偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

在Ubuntu環(huán)境下搭建Lua安裝環(huán)境

移動(dòng)開(kāi)發(fā) iOS
在Ubuntu環(huán)境下搭建Lua安裝環(huán)境是本文要介紹的內(nèi)容,Lua 是一個(gè)擴(kuò)展式程序設(shè)計(jì)語(yǔ)言,它被設(shè)計(jì)成支持通用的過(guò)程式編程,并有相關(guān)數(shù)據(jù)描述的設(shè)施。

Ubuntu環(huán)境下搭建Lua安裝環(huán)境是本文要介紹的內(nèi)容,Lua 是一個(gè)擴(kuò)展式程序設(shè)計(jì)語(yǔ)言,它被設(shè)計(jì)成支持通用的過(guò)程式編程,并有相關(guān)數(shù)據(jù)描述的設(shè)施。Lua 也能對(duì)面向?qū)ο缶幊?,函?shù)式編程,數(shù)據(jù)驅(qū)動(dòng)式編程提供很好的支持。它可以作為一個(gè)強(qiáng)大、輕量的腳本語(yǔ)言,供任何需要的程序使用。 Lua 以一個(gè)用 clean C 寫(xiě)成的庫(kù)形式提供。(所謂 Clean C ,指的 ANSI C 和 C++ 中共通的一個(gè)子集)

作為一個(gè)擴(kuò)展式語(yǔ)言,Lua 沒(méi)有 "main" 程序的概念:它只能 嵌入 一個(gè)宿主程序中工作,這個(gè)宿主程序被稱(chēng)作 embedding program 或簡(jiǎn)稱(chēng)為 host 。宿主程序可以通過(guò)調(diào)用函數(shù)執(zhí)行一小段 Lua 代碼,可以讀寫(xiě) Lua 變量,可以注入 C 函數(shù)讓 Lua 代碼調(diào)用。這些擴(kuò)展的 C 函數(shù),可以大大的擴(kuò)展了 Lua 可以處理事務(wù)的領(lǐng)域,這樣就可以訂制出各種語(yǔ)言,而它們共享一個(gè)統(tǒng)一的句法格式的框架。 Lua 的官方發(fā)布版就包含了一個(gè)叫做 lua 的簡(jiǎn)單的宿主程序,它用 Lua 庫(kù)提供了一個(gè)保證獨(dú)立的 Lua 解釋器。

Lua 是一個(gè)自由軟件,它的使用許可決定了對(duì)它的使用過(guò)程一般沒(méi)有任何保證。

Lua安裝環(huán)境(linux下),兩種方式:

(方式一)

我的操作系統(tǒng)是:

  1. Linux oracle-desktop 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:05:01 UTC 2009 x86_64 GNU/Linux 

使用sudo apt-get install lua5.1命令直接安裝上lua,但是在c語(yǔ)言中嵌入lua的時(shí)候會(huì)說(shuō)找不到lua.h等文件,因此如果只是簡(jiǎn)單的運(yùn)行l(wèi)ua命令執(zhí)行一些lua語(yǔ)句,那么這個(gè)是足夠了,但是如果要是在c語(yǔ)言中嵌入,就必選采用方式二。

(方式二)

我的操作系統(tǒng)是:

  1. Linux oracle-desktop 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:05:01 UTC 2009 x86_64 GNU/Linux 

(1)先去Lua的官網(wǎng)(http://www.lua.org/ftp/)下載***發(fā)布包,我選擇的是 lua-5.1.4.tar.gz

(2)使用命令tar -xzvf  lua-5.1.4.tar.gz

(3)cd lua-5.1.4, 然后執(zhí)行make,會(huì)提示讓你輸入make 系統(tǒng),因?yàn)槲业南到y(tǒng)是linux的,因此我輸入make linux

但運(yùn)行的過(guò)程報(bào)錯(cuò)了

  1. error:readline/readline.h:no such file or directory 

上網(wǎng)搜了一下需要安裝readline-6.1.tar.gz,因此我去wget

  1. http://www.sfr-fresh.com/unix/misc/readline-6.1.tar.gz ,  
  2. tar -zxvf readline-6.1.tar.gz,  
  3. cd ~~ ./configure && make && make install  ,   
  4. sudo ldconfig 

再運(yùn)行make linux,不報(bào)readline的錯(cuò)誤,但是又提示/usr/bin/ld: cannot find -lncurses,在網(wǎng)上搜了一下,還得下載ncurses安裝,wget

  1. http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.7.tar.gz,   
  2. tar -xvf ncurses-5.7.tar.gz, 

然后

  1. cd ncurses-5.7 ,./configure,make,make install 

再運(yùn)行make linux就一切ok了。

(4)sudo make install

小結(jié):關(guān)于在Ubuntu Lua安裝環(huán)境搭建的內(nèi)容介紹完了,希望通過(guò)本文對(duì)你有所幫助!

 

責(zé)任編輯:zhaolei 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-08-25 14:03:32

UbuntuLUA安裝

2009-06-29 15:09:00

Java環(huán)境搭建Ubuntu

2011-08-25 15:02:17

Lua環(huán)境搭建EditPlus

2015-12-28 10:30:03

UbuntuASP.NET環(huán)境

2011-08-16 15:41:47

UbuntuPython

2011-03-14 10:30:15

Ubuntu10.04LAMP

2009-12-16 09:47:24

Ubuntu9.04CUDA

2012-03-30 09:57:57

LinuxUbuntu搭建

2010-01-04 16:19:15

Ubuntu JDK

2011-09-07 16:00:28

Ubuntunetbook桌面環(huán)境

2011-03-22 10:25:54

UbuntuLAMP

2010-03-05 16:32:02

Ubuntu中文環(huán)境

2010-01-08 09:43:40

Ubuntu ngin

2010-09-17 11:01:05

Java運(yùn)行環(huán)境

2010-09-25 09:31:27

EclipseAndroid

2009-07-26 20:22:03

SuSE 10.2JDK下載JDK環(huán)境

2016-08-16 13:44:28

AndroidLinuxADT

2011-08-25 15:10:49

LUAWindows環(huán)境配置

2011-08-30 10:37:27

UbuntuJAVA

2014-05-12 09:59:49

RedisUbuntu主從環(huán)境
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)