2020-06-21 15:25:05
安装 C 开发环境
由于 gcc 包需要依赖 binutils 和 cpp 包,另外 make 包也是在编译中常用的,所以一共需要 9 个包来完成安装,因此我们只需要执行 9 条指令即可:
gcc:命令未找到(解决方法)
yum install cpp
yum install binutils
yum install glibc
yum install glibc-kernheaders
yum install glibc-common
yum install glibc-devel
yum install gcc
yum install make
yum install readline-devel
下载地址:http://www.lua.org/ftp/
tar -zxvf lua-5.1.5.tar.gz
cd lua-5.1.5
vi Makefile
设置 INSTALL_TOP= /usr/local/lua
make linux
make test
make install
rm -rf /usr/bin/lua
ln -s /usr/local/lua/bin/lua /usr/bin/lua
ln -s /usr/local/lua/share/lua /usr/share/lua
设置环境变量:
vim /etc/profile
添加:
export LUA_HOME=/usr/local/lua
export PATH=$PATH:$LUA_HOME/bin
环境变量生效:
source /etc/profile
是一个 Lua 包管理器,基于 Lua 语言开发,提供一个命令行的方式来管理 Lua 包依赖、安装第三方 Lua 包等。
地址:http://github.com/luarocks/luarocks
使用 luarocks-2.2.1 版本在我机器上没有问题,但是使用 luarocks-2.4.2 出现问题
wget http://luarocks.org/releases/luarocks-2.2.1.tar.gz
tar -zxvf luarocks-2.2.1.tar.gz
cd luarocks-2.2.1
./configure --with-lua=/usr/local --with-lua-include=/usr/local/lua/include
设置环境变量:
export LUA_LUAROCKS_PATH=/usr/local/luarocks-2.2.1
export PATH=$PATH:$LUA_LUAROCKS_PATH
make & make install
是一个用于 lua 进行文件访问的库,可以支持 lua 5.1 和 lua5.2,且是跨平台的,在为 lua 安装 lfs 之前需要先安装luarocks。因为自己的需求刚好需要这模块。
地址:http://github.com/keplerproject/luafilesystem
文档:http://keplerproject.github.io/luafilesystem/index.html
luarocks install luafilesystem
测试 lua 是否安装成功
lua -v
结果:
Lua 5.1.5 Copyright (C) 1994-2012 Lua.org, PUC-Rio
测试 luafilesystem 是否安装成功
a.lua
local lfs = require"lfs"
function Rreturn(filePath)
local time = os.date("%a, %d %b %Y %X GMT", lfs.attributes(filePath).modification)
–打印文件的修改时间
print(time)
end
Rreturn("/opt/lua/a.txt")
a.txt
a
b
c
运行:
lua a.lua
结果:
Tue, 16 Sep 2017 9:43:13 GMT
出现打印出时间的结果就意味着已经安装好了。
当然以上这是在 Linux 安装的, Windows 上的其实比这还简单了,但是安装 luafilesystem 的话需要自己去下载个 lfs.dll ,然后把这个放到 lua 的安装路径去。很简单的,这里就不细说了。
出现过的错误:
[root@n1 lua-5.1.5]# make linux test
cd src && make linux
make[1]: Entering directory `/opt/lua-5.1.5/src'
make all MYCFLAGS=-DLUA_USE_LINUX MYLIBS="-Wl,-E -ldl -lreadline -lhistory -lncurses"
make[2]: Entering directory `/opt/lua-5.1.5/src'
gcc -O2 -Wall -DLUA_USE_LINUX -c -o lapi.o lapi.c
make[2]: gcc:命令未找到
make[2]: *** [lapi.o] 错误 127
make[2]: Leaving directory `/opt/lua-5.1.5/src'
make[1]: *** [linux] 错误 2
make[1]: Leaving directory `/opt/lua-5.1.5/src'
make: *** [linux] 错误 2
原因:最开始的那些依赖没安装。
Linux下配置安卓开发环境和安装apktool
05-28
Linux Apache开启gzip压缩提高网页下载速度
07-15
Linux CentOS 7 重置root用户密码
07-12
Linux alias设置指令的别名命令详解
07-18
Linux aumix设置音效装置命令详解
07-05
Linux free显示内存状态命令详解
07-23
Linux kill删除执行中的程序或工作命令详解
07-24
Linux lsmod显示已载入系统的模块命令详解
07-24
Linux screen多重视窗管理程序命令详解
07-05
Linux vsftpd启动,停止,重启脚本
07-23
Linux 的系统服务及其配置
07-07
Linux启动过程详解
07-17
Linux文件查看/编辑方法介绍
07-17
从零开始使用 Docker 打包 Django 开发环境 (3) Docker Compose
03-22
CentOS 7.2安装配置MariaDB Galera Cluster(10.1.21-MariaDB) 三主集群环境
05-13
CentOS-5 yum安装nginx php53 mysql55 lnmp环境
04-18
apt方式安装LNMP环境教程(ubuntu17.10|PHP7.1)
04-12
Linux字符模式下设置和删除环境变量的方法
05-27
Android 相机开发中的尺寸和方向问题
07-10
Android的分屏模式开发注意事项
04-08
QmmpLinux音乐播放器中文版 v0.11.2
16.1MB
下载360安全桌面 v2.8.0.1001 官方安装版
42.53M
下载3d蓝光播放器(高清3D影音播放软件) V1.8.0.4 绿色免安装版
36.8 MB
下载BIGEMAP离线地图服务器(离线地图开发者工具) v15.4.0.0 破解版
48.9M
下载PHP开发工具下载
22.56 MB
下载Virtual CloneDrive V5.4.4.0 汉化纯净安装版
1.6MB
下载h3c模拟器(网络虚拟环境配置工具) 1.5.2 正式版
59.1M
下载pkpm2010破解版(建筑结构设计软件)附安装教程
1.56GB
下载proteus(系统仿真开发软件) v8.8 中文版
371.9MB
下载vs2012(开发工具包)中文版
1.1GB
下载x-studio365(游戏开发软件) v10.0.5900.509 免费版
15.7M
下载和平网络电视 v2.9.9.9 官方安装版
4.2M
下载炫彩界面库 (桌面软件开发工具) V2.1.1.0 破解版
8.76 MB
下载矮人DOS工具箱 V5.3 Bulid 6.713 安装版
9.01M
下载硬盘安装器(系统安装工具) 1.6.10.6 中文版
17.35 MB
下载驱动总裁最新绿色免安装版 2.6.0.0 最新版
287.73M
下载HofoSetup下载
5.7M
下载Keil5下载
285MB
下载WampServer
378.36 MB
下载autocad2014(cad设计软件) 免费版
1505.28MB
下载