[發明專利]源碼調試方法、裝置、服務器及存儲介質在審
| 申請號: | 202010930255.3 | 申請日: | 2020-09-07 |
| 公開(公告)號: | CN112052007A | 公開(公告)日: | 2020-12-08 |
| 發明(設計)人: | 吳貫亮;張賽;郭妙友;孫陽;董利明 | 申請(專利權)人: | 北京達佳互聯信息技術有限公司 |
| 主分類號: | G06F8/41 | 分類號: | G06F8/41;G06F8/71 |
| 代理公司: | 北京東方億思知識產權代理有限責任公司 11258 | 代理人: | 趙秀芹 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 源碼 調試 方法 裝置 服務器 存儲 介質 | ||
本公開關于一種源碼調試方法、裝置、服務器及存儲介質。其中,該源碼調試方法包括:獲取目標工程中的目標靜態庫的編譯文件,編譯文件通過對第一源碼文件進行編譯得到;解析編譯文件,得到第一源碼文件的第一存儲路徑,第一存儲路徑為第一源碼文件被編譯為編譯文件時的存儲路徑;在本地設備中創建與第一存儲路徑相同的第二存儲路徑;將第二源碼文件存儲到第二存儲路徑,第二源碼文件通過解析目標靜態庫的配置文件得到;基于第二存儲路徑讀取第二源碼文件,以調試第二源碼文件。采用本公開提供的源碼調試方法、裝置、服務器及存儲介質,能夠解決使用靜態庫集成時不方便閱讀和調試源碼的問題。
技術領域
本公開涉及通信技術領域,尤其涉及一種信息處理方法、裝置、服務器及存儲介質。
背景技術
隨著計算機開發項目逐步復雜化和多元化,隨之帶來的工程編譯慢的問題也越來越明顯。業界提出了很多編譯優化的方案,其中靜態庫集成以其操作簡單、編譯迅速的特點受到廣泛應用。
然而,靜態庫是一種編譯文件,程序調試時開發者只能看到匯編形式的計算機代碼指令,程序調試是通過對源碼進行編譯以便查找錯誤及錯位發生的位置的過程,而靜態庫是不支持源碼調試的,這給開發人員的調試工作帶來非常多的不便。
目前,在相關的技術中,開發者為了方便閱讀源碼和調試,寧可采用編譯速度較慢的源碼集成方案,也不選擇使用可以大幅提升編譯速度的靜態庫集成方案,使得靜態庫集成沒有發揮應有的作用。
發明內容
本公開提供一種源碼調試方法、裝置、服務器及存儲介質,以至少解決相關技術中在使用靜態庫集成時由于不方便閱讀并調試源碼導致的浪費開發人員時間,影響開發效率的問題。
本公開的技術方案如下:
根據本公開實施例的第一方面,提供一種源碼調試方法,包括:在目標工程的調試過程中,獲取目標工程中的目標靜態庫的編譯文件,編譯文件通過對第一源碼文件進行編譯得到;解析編譯文件,得到第一源碼文件的第一存儲路徑,第一存儲路徑為第一源碼文件被編譯為編譯文件時的存儲路徑;在本地設備中創建與第一存儲路徑相同的第二存儲路徑;將第二源碼文件存儲到第二存儲路徑,第二源碼文件通過解析目標靜態庫的配置文件得到,第二源碼文件與第一源碼文件的內容相同;基于第二存儲路徑讀取第二源碼文件,以調試第二源碼文件。
根據本公開實施例的第二方面,提供一種源碼調試裝置,包括:獲取模塊,被配置為執行在目標工程的調試過程中,獲取目標工程中的目標靜態庫的編譯文件,編譯文件通過對第一源碼文件進行編譯得到;解析模塊,被配置為執行解析編譯文件,得到第一源碼文件的第一存儲路徑,第一存儲路徑為第一源碼文件被編譯為編譯文件時的存儲路徑;創建模塊,被配置為執行在本地設備中創建與第一存儲路徑相同的第二存儲路徑;存儲模塊,被配置為執行將第二源碼文件存儲到第二存儲路徑,第二源碼文件通過解析目標靜態庫的配置文件得到,第二源碼文件與第一源碼文件的內容相同;讀取模塊,被配置為執行基于第二存儲路徑讀取第二源碼文件,以調試第二源碼文件。
根據本公開實施例的第三方面,提供一種服務器,包括:處理器;用于存儲處理器可執行指令的存儲器;其中,處理器被配置為執行指令,以實現如第一方面所述的源碼調試方法。
根據本公開實施例的第四方面,提供一種存儲介質,當存儲介質中的指令由服務器的處理器執行時,使得服務器能夠執行如第一方面所述的源碼調試方法。
根據本公開實施例的第五方面,提供一種計算機程序產品,當計算機程序產品中的指令由服務器的處理器執行時,使得服務器能夠執行如第一方面所述的源碼調試方法。
本公開的實施例提供的技術方案至少帶來以下有益效果:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京達佳互聯信息技術有限公司,未經北京達佳互聯信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010930255.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種文本數據的檢索方法、相關設備和可讀存儲介質
- 下一篇:主遙控器及輔遙控器





