AIX环境informix的esql与xlc混合编译对齐问题
发表于:2025-01-26 作者:千家信息网编辑
千家信息网最后更新 2025年01月26日,最近在AIX环境下,使用esql编译ec/ecpp形成的.o和xlc/xlC编译普通c/cpp形成的.o进行连接,运行时发现不同.o调用传递struct结构参数访问会有错位。排除了程序本身的原因,最后
千家信息网最后更新 2025年01月26日AIX环境informix的esql与xlc混合编译对齐问题
最近在AIX环境下,使用esql编译ec/ecpp形成的.o和xlc/xlC编译普通c/cpp形成的.o进行连接,运行时发现不同.o调用传递struct结构参数访问会有错位。
排除了程序本身的原因,最后发现是AIX下esql和xlc编译时默认结构对齐编译参数设置是不同的。
esql编译时,可以用esql -v查看,发现-qalign=nature,而根据xlc帮助,默认-qalign=power,两者是不同的。
由于esql编译形成的.o在其他项目已经在使用,因此修改了c/cpp的makefile,加上参数-qalign=nature,重新编译连接,解决了这个问题。
编译
不同
参数
结构
环境
问题
普通
原因
程序
项目
帮助
运行
混合
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
列举各种无线网络技术
网络安全工程师证件
安徽电信服务器ip地址
互联网科技歌曲大全
罗拉网络技术发展有限公司
越秀网络安全哪家好
单位人员保密协议网络安全
我的世界服务器花海
hp dl388服务器
嘉定区网络技术咨询企业
加工中心数据库是什么意思
银融网络技术有限公司
浙江文明城市网络安全
网络安全基础小结
陕西 检察院 网络安全 崔艳鹏
嵊州软件开发生产公司电话
深圳嵌入式软件开发代码
linux网络安全毕业设计
云服务器网站制作
自然资源数据库建设标准
电脑可以进入网络安全模式
服务器安全重要性
网络安全大赛用的是什么软件
我国网络安全法律6
西安网络安全博览会举办几天
嘉定区网络技术咨询企业
眉山软件开发优缺点
终极软件开发工程
博兴模具软件开发定制
网络数据库技术的题目