一种程序跨架构迁移方法、装置、计算机设备及存储介质
Abstract:
本发明涉及程序迁移技术领域,具体涉及一种程序跨架构迁移方法、装置、计算机设备及存储介质。方法包括:获取源程序;当源程序为非开源软件的源程序时,编写目标架构上对应源架构库函数的包装函数,得到库函数和包装函数的映射关系;将源程序的源二进制文件和库文件中具有映射关系的函数的地址修改为包装函数的地址;采用二进制翻译器将源二进制文件和库文件中不具有映射关系函数的文件翻译为目标架构的编程语言。本实施例对于非开源软件的源程序,通过编写目标架构上对应源架构上库函数的包装函数,基于修改函数地址的方式实现这些函数的迁移,其他文件采用二进制翻译器进行目标架构上编程语言的翻译,由此,减少了程序迁移的时间。
Patent Agency Ranking
0/0