abi文件怎么修改

abi文件怎么修改,第1张

abi文件修改:ABI文件在保存时有误,先在ABI仪器配套电脑的软件中确认是保存成功的文件。一般用Chromas软件是可以打开的。

abi文件通过栈传递的第一个函数参数是最先push到栈上还是最后; 系统调用的编码和一个应用如何向 *** 作系统进行系统调用; 以及在一个完整的 *** 作系统ABI中,目标文件的二进制格式、程序库等等。 ABI不同于API ,API定义了源代码和库之间的接口。

abi文件嵌入式应用二进制接口:

开发者使用自己的汇编语言也可以使用EABI作为与兼容的编正世亏译器生成的汇编语言的接口。 支持EABI的编译器创建的目标文件可以和使用类似编译器产生的代码兼容,这样允许开发者链接一个由不同编译器产生的库。

EABI与关于通用计算机举神的ABI的主要区别是应用程序代码中允许使用特权指令,不需要动态链接(有时是禁止的),和更紧凑的堆栈帧组织用来节省内存。 广泛使用返姿EABI的有Power PC和ARM。

https://developers.eos.io/eosio-home/docs/the-abi

上一篇使用abi文件部署智能合约。abi文件可以通过eosio.cdt提供的eosio-cpp工具生成。

abi是基于json,用来描述如何在json和二进制之间转换行为。一旦通过abi文件来描述你的合约,弊宏那么开敏差发者和用户就可以通过json和你的合约进行交互。

个人理解,就是用来描述一个二进制文件的行为,即对外暴露的接口等。

分为隐式和显式两种。租拿册

隐式即不是显式定义的struct。

显式如下:

如上图所示定义的multi_index,有两个tables:accounts和stat


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8241304.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存