一種軟件代碼編譯方法及系統(tǒng)
基本信息
申請?zhí)?/td> | CN202010815520.3 | 申請日 | - |
公開(公告)號 | CN112052006A | 公開(公告)日 | 2021-06-15 |
申請公布號 | CN112052006A | 申請公布日 | 2021-06-15 |
分類號 | G06F8/41;G06F40/284;G06F40/30;G06F9/455 | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 董逢華;江俊;胡瑞璟;何濤 | 申請(專利權(quán))人 | 武漢天喻聚聯(lián)智能科技有限公司 |
代理機(jī)構(gòu) | 武漢智權(quán)專利代理事務(wù)所(特殊普通合伙) | 代理人 | 李斯 |
地址 | 430223 湖北省武漢市東湖開發(fā)區(qū)華中科技大學(xué)科技園天喻大廈 | ||
法律狀態(tài) | - |
摘要
摘要 | 本申請涉及一種軟件代碼編譯方法及系統(tǒng),涉及計(jì)算機(jī)技術(shù)領(lǐng)域,該方法包括以下步驟:接收輸入代碼,提取輸入代碼對應(yīng)的單詞流,根據(jù)預(yù)設(shè)的語法規(guī)則生成語法樹,并進(jìn)行語義分析,獲得目標(biāo)代碼,輸入代碼包括應(yīng)用包代碼和引用包代碼,目標(biāo)代碼包括應(yīng)用包目標(biāo)代碼和引用包目標(biāo)代碼;根據(jù)應(yīng)用包目標(biāo)代碼中實(shí)現(xiàn)應(yīng)用功能的數(shù)據(jù),生成應(yīng)用包字節(jié)碼文件;根據(jù)引用包目標(biāo)代碼中實(shí)現(xiàn)接口調(diào)用的數(shù)據(jù),生成引用包字節(jié)碼文件;根據(jù)應(yīng)用包字節(jié)碼文件以及引用包字節(jié)碼文件生成下載文件。本申請對代碼進(jìn)行預(yù)先編譯,生成便于進(jìn)行解析的下載文件,在嵌入式開發(fā)中,減少對資源的需求,為嵌入式開發(fā)中的性能需求提供保障,滿足下載文件可以跨平臺(tái)執(zhí)行的需求。 |
