[發明專利]代碼編譯方法及裝置在審
| 申請號: | 201810168956.0 | 申請日: | 2018-02-28 |
| 公開(公告)號: | CN108563442A | 公開(公告)日: | 2018-09-21 |
| 發明(設計)人: | 祝超超;張君鴻;高史貴 | 申請(專利權)人: | 北京智行鴻遠汽車有限公司 |
| 主分類號: | G06F8/41 | 分類號: | G06F8/41 |
| 代理公司: | 北京同輝知識產權代理事務所(普通合伙) 11357 | 代理人: | 劉洪勛 |
| 地址: | 102200 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 代碼編譯 編譯 方法和裝置 周期性檢測 人力成本 時間成本 自動編譯 節約 | ||
本發明公開了一種代碼編譯方法和裝置,所述方法包括:周期性檢測已編寫的代碼;判斷已編寫的代碼是否階段性編寫完成;若階段性編寫完成,則對階段性編寫完成的代碼進行編譯。本發明的方法可實現自動編譯,無需人工編譯,節約了時間成本和人力成本。
技術領域
本發明設計計算機領域,特別涉及一種代碼編譯方法及裝置。
背景技術
代碼就是程序員用開發工具所支持的語言寫出來的源文件,是一組由字符、符號或信號碼元以離散形式表示信息的明確的規則體系。編譯是將人類可讀/寫的代碼轉化為計算機課執行的二進制指令的過程。
當前代碼的編寫過程通常是手工編寫代碼,然后手工操作編譯軟件對代碼進行編譯。隨著需求的發展,代碼的數量的復雜程度也在逐漸增加,在代碼的編寫過程中,不斷的重復手工編譯勢必造成人力和時間的浪費。
現有技術中還沒有一種節約人力成本和時間成本的代碼編譯方法。
發明內容
本發明的目的是提供一種代碼編譯方法,其特征在于,所述方法包括:
周期性檢測已編寫的代碼;
判斷已編寫的代碼是否階段性編寫完成;
若階段性編寫完成,則對階段性編寫完成的代碼進行編譯。
優選的,所述判斷已編寫的代碼是否階段性編寫完成,包括:
根據代碼數據庫,判斷所述已編寫的代碼是否階段性編寫完成。
優選的,所述對階段性編寫完成的代碼進行編譯,包括:
獲取所述階段性編寫完成的代碼的起始行;
獲取所述階段性編寫完成的代碼的結束行;
對所述起始行與結束行之間的代碼進行編譯。
優選的,所述對起始行與結束行之間的代碼進行編譯,包括:
將所述起始行與結束行之間的代碼復制至編譯區進行編譯。
優選的,所述在獲取階段性編寫完成的代碼的結束行之后,所述方法還包括:
在所述階段性編寫完成的代碼的結束行之后設置結束標記。
優選的,所述獲取階段性編寫完成的代碼的起始行,包括:
將最后一個結束標記后的第一行作為所述階段性編寫完成的代碼的起始行。
優選的,所述對起始行與結束行之間的代碼進行編譯之后,所述方法還包括:
若編譯錯誤,則告警。
優選的,所述對起始行與結束行之間的代碼進行編譯之后,所述方法還包括:
將所述編譯錯誤以文本形式儲存。
第二方面,提供了一種代碼編譯裝置,所述裝置包括:
定時器,用于周期性檢測已編寫的代碼;
判斷器,用于判斷已編寫的代碼是否階段性編寫完成;
編譯器,用于若階段性編寫完成,則對階段性編寫完成的代碼進行編譯。
優選的,述編譯器還用于:
獲取所述階段性編寫完成的代碼的起始行;
獲取所述階段性編寫完成的代碼的結束行;
對所述所述起始行與結束行之間的代碼進行編譯。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京智行鴻遠汽車有限公司,未經北京智行鴻遠汽車有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810168956.0/2.html,轉載請聲明來源鉆瓜專利網。





