The invention discloses a method and system for automatically and rapidly installing and deploying a V language compiling environment, belonging to the field of computer software. The technical problems to be solved in the invention are that the checking, downloading, installation and configuration of the vlang language compiling environment are complex, the steps are many, and the shell script mode cannot be used in Windows system, and the rapid installation of the vlang language compiling environment cannot be realized The technical scheme is as follows: \u2460 the steps of this method are as follows: S1. Check the compiling environment and prompt to install the corresponding software; S2. Download the vlang language source package; S3. Deploy the source package locally; S4. Compile the source code; S5. Verify the vlang language interpreter; S6. Deploy the vlang interpreter to the system directory. The system includes compiling environment checking module, vlang language source package download module, source package local deployment module, source compilation module, vlang language interpreter verification module and vlang interpreter to system directory deployment module.
【技术实现步骤摘要】
一种自动化快速安装部署V语言编译环境的方法及系统
本专利技术涉及计算机软件领域,具体地说是一种自动化快速安装部署V语言编译环境的方法及系统。
技术介绍
VLang语言,是一种静态类型的编译型编程语言。V语言出处:http://vlang.org/。VLang语言在语法上参考了Go以及Oberon、Rust、Swift等语言的影响。目前VLang语言主要适用于Linux、Unix环境。VLang语言编译环境存在VLang语言编译环境检查、下载、安装、配置复杂,步骤多的问题。通过Shell脚本的方式,用户可以直接运行脚本,一行命令快速解决VLang语言安装、下载、配置等问题,并验证结果。但是Shell脚本方式主要适用于Linux和Unix环境甚至可以使用在MacOS环境,但是无法使用在Windows系统。
技术实现思路
本专利技术的技术任务是提供一种自动化快速安装部署V语言编译环境的方法及系统,来解决VLang语言编译环境检查、下载、安装、配置复杂,步骤多以及Shell脚本方式无法是用在Windows系统,无法实现快速安装VLang语言编译环境的问题。本专利技术的技术任务是按以下方式实现的,一种自动化快速安装部署V语言编译环境的方法,该方法步骤如下:S1、检查编译环境,提示安装相应软件;S2、下载VLang语言源码包;S3、本地部署源码包;S4、编译源码;S5、验证VLang语言解释器;S6、部署VLang解释器到系统目录。作为优 ...
【技术保护点】
1.一种自动化快速安装部署V语言编译环境的方法,其特征在于,该方法步骤如下:/nS1、检查编译环境,提示安装相应软件;/nS2、下载VLang语言源码包;/nS3、本地部署源码包;/nS4、编译源码;/nS5、验证VLang语言解释器;/nS6、部署VLang解释器到系统目录。/n
【技术特征摘要】
1.一种自动化快速安装部署V语言编译环境的方法,其特征在于,该方法步骤如下:
S1、检查编译环境,提示安装相应软件;
S2、下载VLang语言源码包;
S3、本地部署源码包;
S4、编译源码;
S5、验证VLang语言解释器;
S6、部署VLang解释器到系统目录。
2.根据权利要求1所述的自动化快速安装部署V语言编译环境的方法,其特征在于,所述步骤S1中检查编译环境,提示安装相应软件的具体步骤如下:
S101、VLang语言编译方式安装需要依赖的程序、模块包括;
S102、检查gcc、git和curl的方式采用Linux环境的Shell方式,并采取错误信息直接重定向的方式,减少不必要输出信息对操作人员的影响;
S103、gcc、git和curl三个模块依次存在依赖关系,故采用串行方式依此检查;
S104、检查出错后,会有英文提示信息,并兼顾了国内外用户的语言习惯;
S105、VLang语言源代码使用了C语言最新特性,故C语言编译器gcc是最新的7.0以上版本。
3.根据权利要求2所述的自动化快速安装部署V语言编译环境的方法及系,其特征在于,所述步骤S102中检查gcc、git、curl具体如下:
whichcc>/dev/null2>&1;
whichgit>/dev/null2>&1;
whichcurl>/dev/null2>&1。
4.根据权利要求2或3所述的自动化快速安装部署V语言编译环境的方法,其特征在于,所述步骤S105中检查gcc版本步骤如下:
S10701、使用最快捷办法获取当前gcc软件版本:vv=$(cc--version|head-n1|awk'{print$NF}'|cut-d"."-f1);
S10702、比较当前gcc软件版本号是否高于7.0,最快捷方法:if[$((vv))-lt7]。
5.根据权利要求1所述的自动化快速安装部署V语言编译环境的方法,其特征在于,所述步骤S2中下载VLang语言源码包的具体步骤内容步骤如下:
S201、本安装方式采用开源业界最流行的源代码克隆方式进行下载;
S202、VLang源代码存放于github.com,具体地址为:https://github.com/vlang/v;
S203、gitclonehttps://github.com/vlang/v。
6.根据权利要求5所述的自动化快速安装部署V语言编译环境的方法,其特征在于,所述步骤S3中...
【专利技术属性】
技术研发人员:郭正元,
申请(专利权)人:浪潮云信息技术有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。