編譯、終端設(shè)備及其客戶應(yīng)用程序的編譯鏈接和加載方法

基本信息

申請?zhí)?/td> CN202011625642.2 申請日 -
公開(公告)號 CN112650501A 公開(公告)日 2021-04-13
申請公布號 CN112650501A 申請公布日 2021-04-13
分類號 G06F8/41;G06F9/445;G06F11/10 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 鄧超 申請(專利權(quán))人 重慶芯訊通無線科技有限公司
代理機(jī)構(gòu) 上海弼興律師事務(wù)所 代理人 楊東明;金學(xué)來
地址 401336 重慶市南岸區(qū)茶園新區(qū)世紀(jì)大道99號
法律狀態(tài) -

摘要

摘要 本發(fā)明提供一種編譯、終端設(shè)備及其客戶應(yīng)用程序的編譯鏈接和加載方法,該方法包括:對客戶應(yīng)用程序的各源文件進(jìn)行編譯以獲取可重定位文件;根據(jù)鏈接腳本文件,對可重定位文件進(jìn)行重定位操作以生成一應(yīng)用執(zhí)行文件;輸出應(yīng)用執(zhí)行文件以使終端設(shè)備根據(jù)鏈接加載地址加載應(yīng)用執(zhí)行文件;獲取應(yīng)用執(zhí)行文件;將應(yīng)用執(zhí)行文件燒錄至應(yīng)用程序存儲(chǔ)分區(qū)中;根據(jù)鏈接加載地址,將應(yīng)用程序存儲(chǔ)分區(qū)中的應(yīng)用執(zhí)行文件加載至應(yīng)用程序內(nèi)存分區(qū)中;調(diào)用應(yīng)用執(zhí)行文件的入口函數(shù),將系統(tǒng)函數(shù)映射表的起始地址傳遞給應(yīng)用執(zhí)行文件,以使應(yīng)用執(zhí)行文件根據(jù)系統(tǒng)函數(shù)映射表訪問對應(yīng)的系統(tǒng)函數(shù)。本發(fā)明通過鏈接腳本文件將必需內(nèi)容導(dǎo)入應(yīng)用執(zhí)行文件,從而提升編譯加載效率。