下载与安装.md
模块管理器的使用1.md
# 下载与安装 + 通过阅读本教程,您可以了解到如何安装洛书到您的计算机上 + 在完成洛书的安装之后,您可以前往下一章节 [模块管理器的使用(初级篇)](./模块管理器的使用1.md) ## 为 Windows 安装 ### 一 · 系统要求 1. Windows 64位版本,支持通用 CRT 2. 支持 curl ,一般而言,满足 1 的系统都满足此条件 3. 安装 7z ,您可以访问 7z [官网](https://www.7-zip.org/)进行安装 ### 二 · 下载合适的二进制压缩包 + 途径一(建议):访问 [洛书官网](https://losu.tech) ——> 下载 ——> Windows + 途径二:访问 [洛书仓库](http://gitee.com/chen-chaochen/lpk) ——> release ——> losu_vx.x.x_Windows_amd64.zip ### 三 · 开始安装 1. 解压压缩包到需要的目录(尽量不要C盘),比如 D:\losu,此时解释器为 D:\losu\losu.exe 2. 配置环境变量,您可以采用以下两种方式配置 + 以管理员模式运行 install.bat + 手动添加 ```D:\losu\``` 到环境变量 PATH 、 LPTROOT 中 > 解释: PATH 变量负责 让系统找到losu.exe,这样才能使用 losu 命令,如果不准备使用这条命令,可以不添加 3. 打开终端,输入命令 losu ,进入REPL交互式运行模式 4. 输入```打印('你好,洛书编程语言!')```,验证是否正常工作。 ### 四 · 完成安装 ## 为 Linux 个人电脑安装 ### 一 ·系统要求 + 64 位 Linux发行版 + 支持```Ubuntu GLIBC 2.27-3ubuntu1.6) 2.27``` + 采用dpkg作为包管理器 + 常见问题 1. 如何获取 glibc 版本? + 打开终端,输入 ldd --version。 + Linux 分支采用 Ubuntu 18.04.6 LTS 作为编译环境,GCC 7.5.0 GLIBC 2.27 + 一般而言,Debian 系列高于此版本的系统都可以运行,这包括 Ubuntu,Deepin,UOS,Openkylin等常见发行版 2. 如果是非 dpkg 的发行版怎么办? + ```ar -vx xxx.deb```,解压出 data.tar.gz/data.tar,xz 压缩文件 + 解压data,把里面的内容复制到根目录,即可 + 使用工具转换出rpm包 ### 二 · 下载合适的二进制 + 途径一(建议):访问 [洛书官网](https://losu.tech) ——> 下载 ——> Linux + 途径二:访问 [洛书仓库](http://gitee.com/chen-chaochen/lpk) ——> release ——> losu_vx.x.x_xxx_xxx.deb ### 三 · 开始安装 1. 安装软件包,可以使用命令行或系统自带的图像化工具 2. 安装```rlwrap```工具,方便交互式运行 3. 打开终端,输入命令```rlwrap losu```,进入REPL交互式运行模式 4. 输入```打印('你好,洛书编程语言!')```,验证是否正常工作。 ### 四 · 完成安装 ## 为官方支持的MCU开发板安装 + 注意 :MCU 仅为稳定版本编译固件! ```我们假设您拥有一定的MCU基础,假如并非如此,你可以考虑更友好的视频教程``` 1. 进入洛书仓库,下载固件 2. 烧录固件到单片机中 3. 串口连接,开始交互 + 如果您想为单片机编译属于您的固件,你可以学习高级章节以获取相关知识