一種軟件代碼編譯方法及系統(tǒng)

基本信息

申請?zhí)?/td> CN202010815520.3 申請日 -
公開(公告)號 CN112052006A 公開(公告)日 2021-06-15
申請公布號 CN112052006A 申請公布日 2021-06-15
分類號 G06F8/41;G06F40/284;G06F40/30;G06F9/455 分類 計算;推算;計數;
發(fā)明人 董逢華;江俊;胡瑞璟;何濤 申請(專利權)人 武漢天喻聚聯智能科技有限公司
代理機構 武漢智權專利代理事務所(特殊普通合伙) 代理人 李斯
地址 430223 湖北省武漢市東湖開發(fā)區(qū)華中科技大學科技園天喻大廈
法律狀態(tài) -

摘要

摘要 本申請涉及一種軟件代碼編譯方法及系統(tǒng),涉及計算機技術領域,該方法包括以下步驟:接收輸入代碼,提取輸入代碼對應的單詞流,根據預設的語法規(guī)則生成語法樹,并進行語義分析,獲得目標代碼,輸入代碼包括應用包代碼和引用包代碼,目標代碼包括應用包目標代碼和引用包目標代碼;根據應用包目標代碼中實現應用功能的數據,生成應用包字節(jié)碼文件;根據引用包目標代碼中實現接口調用的數據,生成引用包字節(jié)碼文件;根據應用包字節(jié)碼文件以及引用包字節(jié)碼文件生成下載文件。本申請對代碼進行預先編譯,生成便于進行解析的下載文件,在嵌入式開發(fā)中,減少對資源的需求,為嵌入式開發(fā)中的性能需求提供保障,滿足下載文件可以跨平臺執(zhí)行的需求。