m*****r 发帖数: 3822 | 1 这个有什么可能性?
同样的程序在另外一个linux下没问题,内存也没有开很大。唯一的区别是
正常一台是64bit kernel,32bit的编译器。另外一台用了64bit intel。
现在是无论new多大就出错,而且程序前面new的几个数组都没问题,新加的
一段就是不行,感觉要么是编译器bug要么是我自己写的有问题。郁闷。。。 |
m*****r 发帖数: 3822 | 2 貌似是intel编译的bug。。。
【在 m*****r 的大作中提到】 : 这个有什么可能性? : 同样的程序在另外一个linux下没问题,内存也没有开很大。唯一的区别是 : 正常一台是64bit kernel,32bit的编译器。另外一台用了64bit intel。 : 现在是无论new多大就出错,而且程序前面new的几个数组都没问题,新加的 : 一段就是不行,感觉要么是编译器bug要么是我自己写的有问题。郁闷。。。
|
y***d 发帖数: 2330 | 3 九成代码问题
【在 m*****r 的大作中提到】 : 貌似是intel编译的bug。。。
|
m*****r 发帖数: 3822 | 4 我也是这么觉得,但是实在没法track,在call一个function里开始定义一个指针
然后new会出错,直接定义相同大小数组也出错,也就是300大小,我3也试了同样
杯具。目前intel 11.1下32bit没问题,64bit只能-O0,用pgi也没问题。
【在 y***d 的大作中提到】 : 九成代码问题
|
r****t 发帖数: 10904 | 5 去葵花版问吧。
【在 m*****r 的大作中提到】 : 我也是这么觉得,但是实在没法track,在call一个function里开始定义一个指针 : 然后new会出错,直接定义相同大小数组也出错,也就是300大小,我3也试了同样 : 杯具。目前intel 11.1下32bit没问题,64bit只能-O0,用pgi也没问题。
|