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

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

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

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