[發明專利]K?UX3.0操作系統上自動搭建并檢測C++編程環境的裝置及方法在審
| 申請號: | 201710041227.4 | 申請日: | 2017-01-20 |
| 公開(公告)號: | CN106843964A | 公開(公告)日: | 2017-06-13 |
| 發明(設計)人: | 劉景洋 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 鄭州大通專利商標代理有限公司41111 | 代理人: | 陳勇 |
| 地址: | 450000 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | ux3 操作系統 自動 搭建 檢測 c++ 編程 環境 裝置 方法 | ||
技術領域
本發明屬于搭建編程環境技術領域,特別是涉及一種K-UX3.0操作系統上自動搭建并檢測C++編程環境的裝置及方法。
背景技術
C++是一種靜態數據類型檢查的、支持多重編程范式的通用程序設計語言。它支持過程化程序設計、數據抽象、面向對象程序設計、泛型程序設計等多種程序設計風格,C++開發過程需要對其進行編譯,編譯的作用是對源程序進行詞法檢查和語法檢查,編譯時對文件中的全部內容進行檢查,編譯結束后會顯示出所有的編譯出錯信息。
K-UX3.0操作系統是中國首款、并且也是目前唯一通過Unix 03認證的主機操作系統,由于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++編程環境的效率,節約實施人員的工作時間。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710041227.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于吊架的救助艇連接裝置
- 下一篇:一種救生艇的升降裝置





