您的位置 首页 技术

vxworks应用程序编译时编译选项-mlongcall加了有什

Q: 编译时编译选项-mlongcall加了有什么用?A: 对于CPU是PPC604类型的,动态下载的.out文件编译的时候必须要加这个编译选型,加了后会使用长跳转指令代替

Q: 编译时编译选项-mlongcall加了有什么用?

A: 关于CPU是PPC604类型的,动态下载的.out文件编译的时分必需要加这个编译选型,加了后会运用长跳转指令替代短跳转指令,

PPC的默许的短跳转指令有+/- 32M 空间规模的约束,动态下载的话下载的代码与体系代码的间隔或许就要超越32M了,

所以要加长跳转指令,不加的话动态下载的时分会有过错提示。短调整指令比长跳转指令执行时间要少点。假如一切代码都

放在vxworks的bootable工程中的话,就可以不必加mlongcall编译选项。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/jishu/321327.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部