
基本信息:
- 专利标题: 程序源代码编译方法、系统、电子设备和代码运行方法
- 申请号:CN202410637345.1 申请日:2024-05-22
- 公开(公告)号:CN118672586A 公开(公告)日:2024-09-20
- 发明人: 彭修杰 , 万琛 , 周杰 , 肖灵 , 董逢华
- 申请人: 武汉天喻信息产业股份有限公司
- 申请人地址: 湖北省武汉市东湖新技术开发区华工大学科技园天喻信息
- 专利权人: 武汉天喻信息产业股份有限公司
- 当前专利权人: 武汉天喻信息产业股份有限公司
- 当前专利权人地址: 湖北省武汉市东湖新技术开发区华工大学科技园天喻信息
- 代理机构: 北京汇泽知识产权代理有限公司
- 代理人: 吴俣
- 主分类号: G06F8/41
- IPC分类号: G06F8/41 ; G06F9/445 ; G06F9/455
摘要:
本公开提供了一种程序源代码编译方法,该编译方法包括:编译前端将目标源代码转换为对应的第一中间代码;编译前端生成目标源代码的运行环境初始化配置信息,并将运行环境初始化配置信息转换为对应的第二中间代码,运行环境初始化配置信息记载有内存分配信息,内存分配信息包括:第一配置信息和第二配置信息,第一配置信息用于指示在内存空间内划分有栈区、全局变量区和堆区,第二配置信息用于指示将从目标源代码中所确认出的全局变量的编码数据拷贝至全局变量区;编译前端确认目标源代码中的全局变量并生成全局变量记录信息以及转化为对应的第三中间代码;编译前端将中间代码集发送至编译后端;编译后端对中间代码集进行编译生成对应的目标代码。