首页 > 其他分享 >lua 开发环境搭建

lua 开发环境搭建

时间:2024-06-01 17:15:09浏览次数:16  
标签:laolang luarocks lua C++ Lua 开发 编译 搭建

参考资料

lua 官网: https://www.lua.org/


Lua 最全的快速入门教程

lua从入门到进厂

Lua 包管理 – Luarocks 使用指南

Lua 5.4 中文参考手册

linux 下编译Lua源码,同时生成 动态库.so 静态库.a 文件

【最详细易懂】C++和Lua交互总结

C++与Lua联合编程实战

高性能混合编程:用脚本语言配合C++使用之Lua

用 lua 脚本配合 C++ 开发

Linux 基本环境搭建

下载 lua

wget https://www.lua.org/ftp/lua-5.4.2.tar.gz

编译 lua

直接 make 即可, 我把编译后的 lualuac 放在了 ~/program/lua/lua542, 然后将这个目录放入 ~/.bashrc 即可

测试 lua

laolang@laolang-mint:lua$ cat hello.lua 
print("Hello World")
laolang@laolang-mint:lua$ lua hello.lua 
Hello World
laolang@laolang-mint:lua$ 

下载 luarocks

wget https://luarocks.org/releases/luarocks-3.11.1.tar.gz

安装 luarocks

./configure && make && sudo make install

然后我把编译后的 luarocks 放在了

标签:laolang,luarocks,lua,C++,Lua,开发,编译,搭建
From: https://www.cnblogs.com/bibleghost/p/18225523

相关文章

  • 配置开发环境、生成环境、测试环境
    在项目开发部署的过程中,一般都会有三套项目环境Development:开发环境Production:生产环境Test:测试环境例如:开发环境的mysql连接的是本地,生产环境需要连接线上的mysql环境 打开我们的后端项目,基于原来的application.yml文件再创建三个文件,命名如下:application-dev.yml......
  • 在PVE上搭建Jellyfin服务器踩坑
    在PVE上搭建Jellyfin踩坑目录在PVE上搭建Jellyfin踩坑1、创建LXC容器2、首次启动3、安装Jellyfin4、挂载网盘5、挂载NFS6、Jellyfin中文显示乱码或方框问题解决7、LXC容器下Intel核显直通8、配置Nginx反向代理,通过80/443端口访问9、安装ddns-go,解析IPv6公网访问10、配置......
  • 新来的领导说,下周一上班前开发工具统一为:IntelliJ IDEA。
    新来的领导说,下周一上班前开发工具统一为:IntelliJIDEA。主要基于以下几点原因考虑:提高团队效率:使用统一的开发工具,如IntelliJIDEA,可以消除因不同工具的使用习惯、快捷键、调试方式等差异而导致的团队协作障碍。当所有开发者都在同一工具上工作时,代码审查、问题排查和知......
  • 震惊!不掺杂一点水分的docker harbor搭建干货!
    生产环境dockerharbor搭建环境已包含docker和docker-compose下载dockerharbor下载地址:https://github.com/goharbor/harbor/releases/修改配置文件并安装root@harbor:/opt#tarzxfharbor-online-installer-v2.10.2.tgzroot@harbor:/opt#cdharbor/root@harbo......
  • FFmpeg开发笔记(二十五)Linux环境给FFmpeg集成libwebp
    ​《FFmpeg开发实战:从零基础到短视频上线》一书介绍了JPEG、PNG、GIF等图片格式,以及如何通过FFmpeg把视频画面转存为这些格式。除了上述这些常见的图片格式,还有较新的WebP格式,它由VP8视频标准派生而来,VP8演进的视频格式叫做WebM,图片格式则叫WebP。若想让FFmpeg支持WebP图片的编......
  • 安卓开发日志采集和分析面面谈
    日志面面谈为什么需要日志复现问题,回溯到问题产生时候的系统状态,有利于定位和分析问题。安卓日志有哪些?cpu关注的纬度:单个应用使用系统cpu分配温度有什么用:App卡顿、ANRApp异常退出怎么用:1.应用使用adbshelldumpsysactivityprocesses>>D:\app_process.lo......
  • 2.开发流程-员工操作
    开发流程-员工操作:公用操作:需要使用默认值时,设置一个公共类,在里面设置对应的常量,方便日后维护;TODO注释://TODO表示该功能还未做好,先标记下来;BeanUtils:Spring中的对象工具类:BeanUtils.copyProperties(参数一,参数二):对象属性拷贝,将参数一中与参数二相同的属性名,拷贝到......
  • 低代码开发系统是什么?它有那些部分组成?
    低代码开发系统是什么?它有那些部分组成?一、引言在当今快速变化的商业环境中,企业对于快速响应市场需求、降低开发成本和提高开发效率的需求日益增强。低代码开发系统(Low-CodeDevelopmentPlatform)应运而生,它通过减少手工编写代码的需求,提供了一种高效、快速且灵活的应用开发......
  • 1940java swing零售库存管理系统myeclipse开发Mysql数据库CS结构java编程
    一、源码特点   javaswing零售库存管理系统是一套完善的窗体设计系统,对理解SWINGjava编程开发语言有帮助,系统具有完整的源代码和数据库,,系统主要采用C/S模式开发。应用技术:java+mysql开发工具:Myeclipse8.5、jdk。java零售商品库存管理系统二、功能介绍零售库......
  • 1882java密室逃脱管理系统 Myeclipse开发mysql数据库web结构java编程计算机网页项目
    一、源码特点java密室逃脱管理系统是一套完善的web设计系统,对理解JSPjava编程开发语言有帮助采用了java设计,系统具有完整的源代码和数据库,系统采用web模式,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,使用java语言开发。二、功能介绍(1)......