2 xuefenghan2011 xuefenghan2011 于 2017.10.13 16:53 提问

aix不同位数动态库混编怎么链接?

如题编译一个可执行文件,需要用到第三方提供的库,a.so,b.a,c.so。a.so为32位,b.a为64位,c.so为64位。机器编译器版本为64位,这几个不同位数的库可以混编到一起吗?可以的话怎么编?

2个回答

caozhy
caozhy   Ds   Rxr 2017.10.13 23:45

不同位数不可以混编,因为cpu不能在一个进程内调用不同位的指令。

LBPeking
LBPeking   2017.10.13 23:59

这种做法不靠谱,就算可以编译成功,可以运行但是暗藏杀机,会出现莫名其妙的问题~~~~~
统一在yi一致的编译环境编译靠谱一点

Csdn user default icon
上传中...
上传图片
插入图片