使用道具 举报
Post by youbest amd和Intel应该是指令集兼容的吧,只有那些需要用到amd专有指令的时候才会出现运行问题吧.也许碰巧没用到这些指令,或者是运行期间没运行到这样的指令,所以才会运行正常的.
Post by d00m3d 刚想了一下,又想昏了:ask 为什麽 static linked 的不行,shared 的却可以? 是 glibc 的差异?应该不会呀,glibc 都说了不要在编译时加入 CFLAGS 的!:confused:
Post by youbest 我想这个应该比较容易解释,也许就是在静态编译的时候编译进去的库(不一定就是glibc引起的,也可能是其它使用到的库)里面包含了特定机器的指令,所以执行出了问题,而用shared方式则调用是本机上的库,自然就可以运行了.
本版积分规则 发表回复 回帖后跳转到最后一页