资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

SylixOSx86平台C++符号表

1.C++跨平台问题说明
在x86平台下编译C++工程过程后,运行编译好的C++共享库时出现符号表__atomic_fetch_sub_4找不到的问题,如图 1.1所示。
SylixOS x86平台C++符号表

创新互联公司为客户提供专业的网站设计、成都网站设计、程序、域名、空间一条龙服务,提供基于WEB的系统开发. 服务项目涵盖了网页设计、网站程序开发、WEB系统开发、微信二次开发、手机网站制作设计等网站方面业务。

             图 1.1 符号表缺失

2.问题解决
符号表缺失的原因是由于在跨平台编译时要加对应的平台编译选项,在x86平台下要增加-march=i686选项,如图 2.1所示。

SylixOS x86平台C++符号表

       图 2.1 增加Makefile编译选项

编译上传后,再运行动态库,发现动态库没有出现符号表未定义的问题,如图 2.2所示。

SylixOS x86平台C++符号表

      图 2.2 动态库正常运行截图

网页题目:SylixOSx86平台C++符号表
网站网址:http://cdkjz.cn/article/joeico.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220