Copyright © 2020-2023 www.SOT9.com. All Rights Reserved .
合作联系: QQ: 3217490875
莫比斯将为用户提供一个程序,将帮助您创建Purebasic在Purebasic userlibs。
如何创建userlibs的PB:
·PB编译器生成的汇编代码,使用开关/评论
·工具提取列表:
导出的神器出山:www.shenqi73.com函数
内部功能
全局变量
标签
进口库
源所需要的用户库
修改名称的所有导出函数相匹配整个ASM源的PB源(有关。asm文件中声明为public的)的所有引用这些功能进行修改,保持与第一次修改。
·所有的全局变量被重命名,标签等之前被“公开”(这样它们可以访问个人ASM文件),并标有“外置”中,他们需要的所有外部ASM文件。
·单个ASM文件创建,一个用于每个功能(导出的和内部的)和一个'共享文件'包含与全局变量等的数据段
·init函数创建(如果不存在,在PB源)。
每个ASM文件传递到的FASM为创建一个COFF目标文件(扩展名:OBJ(Windows)中)反过来。
的结果集对象文件传递给POLIB(Windows)或AR(Linux)的创建的。lib。
·使用在上述步骤中收集的信息,Tailbite创建一个降序排列文件库制作工具的使用。
·工具使用的是降序排列参数库制作工具,创建最终用户库文件(连同的。lib文件)。