K‑UX3.0操作系统上自动搭建并检测C++编程环境的装置及方法制造方法及图纸

技术编号:15638902 阅读:102 留言:0更新日期:2017-06-15 20:08
本发明专利技术属于搭建编程环境技术领域,公开了一种K‑UX3.0操作系统上自动搭建并检测C++编程环境的装置,包括作业调试模块和监控模块。本发明专利技术还公开了一种K‑UX3.0操作系统上自动搭建并检测C++编程环境的方法,包括向K‑UX3.0操作系统发送自动搭建并检测C++编程环境的操作指令;在K‑UX3.0操作系统上执行自动搭建并检测C++编程环境的操作指令;监控K‑UX3.0操作系统反馈的执行结果。本发明专利技术能够大大提升在K‑UX3.0操作系统上搭建并检测C++编程环境的效率,节约实施人员的工作时间。

【技术实现步骤摘要】
K-UX3.0操作系统上自动搭建并检测C++编程环境的装置及方法
本专利技术属于搭建编程环境
,特别是涉及一种K-UX3.0操作系统上自动搭建并检测C++编程环境的装置及方法。
技术介绍
C++是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格,C++开发过程需要对其进行编译,编译的作用是对源程序进行词法检查和语法检查,编译时对文件中的全部内容进行检查,编译结束后会显示出所有的编译出错信息。K-UX3.0操作系统是中国首款、并且也是目前唯一通过Unix03认证的主机操作系统,由于K-UX操作系统的广泛的兼容性,越来越多的C++应用程序通过了与此操作系统的兼容测试,目前,C++编译环境只能通过手动的方式搭建在K-UX3.0操作系统上。C++编译环境搭建与检测是一项比较复杂、重复的工作,如何提升环境搭建和检测的效率,减少工作时间,是此类工作中需要解决的关键问题。
技术实现思路
本专利技术目的是提供一种K-UX3.0操作系统上自动搭建并检测C++编程环境的装置及方法,本专利技术能够大大提升在K-UX3.0操作系统上搭建并检测C++编程环境的效率,节约实施人员的工作时间。为了实现上述目的,本专利技术采用以下的技术方案:一种K-UX3.0操作系统上自动搭建并检测C++编程环境的装置,包括:作业调试模块,用于生成自动搭建并检测C++编程环境的操作指令,并将其发送至K-UX3.0操作系统上去执行;监控模块,用于监控本装置的运行状态以及K-UX3.0操作系统执行搭建C++编程环境的结果。优选地,还包括:C++程序DEMO库,用于存放C++示例程序。优选地,还包括:资源管理模块,用于存放和管理RPM安装包;优选地,还包括:系统检测模块,用于采集RPM安装包的信息,并分析RPM安装包与K-UX3.0操作系统的兼容性。优选地,还包括:装置接口模块,用于传输RPM安装包、C++程序DEMO库、作业调试模块生成的自动搭建并检测C++编程环境的操作指令和K-UX3.0操作系统反馈的执行结果。优选地,还包括:控制台模块,用于通过图形界面对操作系统接口进行配置连接、上传资源,并显示本装置的运行状态和K-UX3.0操作系统反馈的执行结果。本专利技术还提供一种K-UX3.0操作系统上自动搭建并检测C++编程环境的方法,包括:向K-UX3.0操作系统发送自动搭建并检测C++编程环境的操作指令;在K-UX3.0操作系统上执行自动搭建并检测C++编程环境的操作指令;监控K-UX3.0操作系统反馈的执行结果。优选地,在K-UX3.0操作系统上执行自动搭建并检测C++编程环境的操作指令,包括:将搭建C++编程环境所需的资源传送至K-UX3.0操作系统;K-UX3.0操作系统执行系统环境设置,并对C++编程环境进行安装部署。优选地,所述搭建C++编程环境所需的资源包括C++程序DEMO库和RPM安装包。优选地,所述对C++编程环境进行安装部署,包括:安装RPM安装包和编译C++程序DEMO库中的C++程序。优选地,在监控K-UX3.0操作系统反馈的执行结果之后,还包括:如果测试到K-UX3.0操作系统反馈的异常信息,则根据异常信息生成相应的操作指令。与现有技术相比,本专利技术具有以下优点:本专利技术的装置与K-UX3.0操作系统接口连接,作业调试模块采集系统资源及C++程序DEMO库,并向K-UX3.0操作系统发送操作指令,这些操作指令首先将C++程序DEMO库及RPM安装包传送至K-UX3.0操作系统,然后安装RPM安装包,同时编译DEMO库中的C++程序,最终完成C++程序环境的自动搭建和检测工作。在整个部署过程中,监控模块始终监测系统资源和K-UX3.0操作系统的执行结果,一旦发现问题,作业调试模块将对问题进行相关处理。该装置的控制台模块与装置接口模块相连,能够直观、快速的与K-UX3.0操作系统进行配置连接,同时查看系统监控信息。通过本专利技术提供的装置,能够大大提升在K-UX3.0操作系统上搭建并检测C++编程环境的效率,节约实施人员的工作时间。上述K-UX3.0操作系统上自动搭建并检测C++编程环境的方法的有益效果与K-UX3.0操作系统上自动搭建并检测C++编程环境的装置的有益效果类似,此处不再赘述。附图说明图1是本专利技术K-UX3.0操作系统上自动搭建并检测C++编程环境的装置的结构示意图;图2是本专利技术K-UX3.0操作系统上自动搭建并检测C++编程环境的装置的操作流程图;图3是本专利技术K-UX3.0操作系统上自动搭建并检测C++编程环境的方法的流程示意图。具体实施方式为了便于理解,对本专利技术中出现的部分名词作以下解释说明:编程环境:编程环境(IntegratedDevelopingEnvironment,简称IDE)是一个综合性的工具软件,它把程序设计全过程所需的各项功能集合在一起,为程序设计人员提供完整的服务。SSH协议:SSH(SecureShell)为建立在应用层和传输层基础上的安全协议。SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。下面结合附图和实施例,对本专利技术的具体实施方式作进一步详细描述:本实施例提供一种K-UX3.0操作系统上自动搭建并检测C++编程环境的装置,包括:作业调试模块,用于生成自动搭建并检测C++编程环境的操作指令,并将其发送至K-UX3.0操作系统上去执行;监控模块,用于监控本装置的运行状态以及K-UX3.0操作系统执行搭建C++编程环境的结果。请参考图1,图1为本专利技术实施例所提供的K-UX3.0操作系统上自动搭建并检测C++编程环境的装置的结构示意图;本实施例提供一种K-UX3.0操作系统上自动搭建并检测C++编程环境的装置,包括装置接口模块11、C++程序DEMO库12、资源管理模块13、系统检测模块14、作业调试模块15、监控模块16和控制台模块17。其中,装置接口模块11的第一通信端口与K-UX3.0操作系统SSH协议接口相连,装置接口模块11的第二通信端口与监控模块16的第六通信端口相连,装置接口模块11的第三通信端口与作业调试模块15的第三通信端口相连,装置接口模块11的第四通信端口与控制台模块17的第一通信端口相连;C++程序DEMO库12的第一通信端口与监控模块16的第二通信端口相连,C++程序DEMO库12的第二通信端口与作业调试模块15的第二通信端口相连;资源管理模块13的第一通信端口与监控模块16的第三通信端口相连,资源管理模块13的第二通信端口与系统检测模块14的第一通信端口相连,资源管理模块13的第三通信端口与控制台模块17的第二通信端口相连,资源管理模块13的第四通信端口与作业调试模块15的第一通信端口相连;系统检测模块14的第二通信端口与监控模块16的第四通信端口相连;作业调试模块15的第四通信端口与监控模块16的第五通信端口相连;监控模块16的第一通信端口与控制台模块17的第三通信端口相连。K-UX3.0操作系统上自动搭建本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201710041227.html" title="K‑UX3.0操作系统上自动搭建并检测C++编程环境的装置及方法原文来自X技术">K‑UX3.0操作系统上自动搭建并检测C++编程环境的装置及方法</a>

【技术保护点】
一种K‑UX3.0操作系统上自动搭建并检测C++编程环境的装置,其特征在于,包括:作业调试模块,用于生成自动搭建并检测C++编程环境的操作指令,并将其发送至K‑UX3.0操作系统上去执行;监控模块,用于监控本装置的运行状态以及K‑UX3.0操作系统执行搭建C++编程环境的结果。

【技术特征摘要】
1.一种K-UX3.0操作系统上自动搭建并检测C++编程环境的装置,其特征在于,包括:作业调试模块,用于生成自动搭建并检测C++编程环境的操作指令,并将其发送至K-UX3.0操作系统上去执行;监控模块,用于监控本装置的运行状态以及K-UX3.0操作系统执行搭建C++编程环境的结果。2.根据权利要求1所述的K-UX3.0操作系统上自动搭建并检测C++编程环境的装置,其特征在于,还包括:C++程序DEMO库,用于存放C++示例程序。3.根据权利要求1所述的K-UX3.0操作系统上自动搭建并检测C++编程环境的装置,其特征在于,还包括:资源管理模块,用于存放和管理RPM安装包;优选地,还包括:系统检测模块,用于采集RPM安装包的信息,并分析RPM安装包与K-UX3.0操作系统的兼容性。4.根据权利要求2或者3所述的K-UX3.0操作系统上自动搭建并检测C++编程环境的装置,其特征在于,还包括:装置接口模块,用于传输RPM安装包、C++程序DEMO库、作业调试模块生成的自动搭建并检测C++编程环境的操作指令和K-UX3.0操作系统反馈的执行结果。5.根据权利要求1所述的K-UX3.0操作系统上自动搭建并检测C++编程环境的装置,其特征在于,还包括:控制台模块,用于通过图形界面对操作系统接口进行配置连接、上传资源,并显示本装置的运行状态和K-UX3.0操作系统反馈的执...

【专利技术属性】
技术研发人员:刘景洋
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1