- 主题:请教一个gcc的问题
我有一个数值计算的程序,用gcc4.8.x编译的时候优化不好,需要用到6.3.0以上的版本。这时候用2.17以上的glibc没有问题。
但是客户那边glibc比较古老,所以我要用回低版本的glibc,但这时候用gcc编译就会出问题,貌似它把exp()解析成 __exp_finite(),但是__exp_finite()在低版本的glibc是没有的。
想请教一下有什么解决的方法不...
--
FROM 116.4.9.*
自己轮一个函数呢?
【 在 il15 (il15) 的大作中提到: 】
: 我有一个数值计算的程序,用gcc4.8.x编译的时候优化不好,需要用到6.3.0以上的版本。这时候用2.17以上的glibc没有问题。
: 但是客户那边glibc比较古老,所以我要用回低版本的glibc,但这时候用gcc编译就会出问题,貌似它把exp()解析成 __exp_finite(),但是__exp_finite()在低版本的glibc是没有的。
: 想请教一下有什么解决的方法不...
: ...................
--
FROM 124.78.13.*
在老glibc上build一个gcc6.3
【 在 il15 的大作中提到: 】
: 我有一个数值计算的程序,用gcc4.8.x编译的时候优化不好,需要用到6.3.0以上的版本。这时候用2.17以上的glibc没有问题。
: 但是客户那边glibc比较古老,所以我要用回低版本的glibc,但这时候用gcc编译就会出问题,貌似它把exp()解析成 __exp_finite(),但是__exp_finite()在低版本的glibc是没有的。
: 想请教一下有什么解决的方法不...
--
FROM 98.207.134.*
或许可以直接把exp()的实现 整个拿过来改个名字?
不过不知道exp()这类的数学函数会不会和机器相关。
我先试试其他的解决方法看看。
【 在 javame 的大作中提到: 】
: 自己轮一个函数呢?
:
--
FROM 116.4.11.*
好,多谢!我先试试。
【 在 xibaomo 的大作中提到: 】
: 在老glibc上build一个gcc6.3
--
FROM 116.4.11.*