我正在尝试使用cuda-gdb,但它始终挂起我的整个机器 这是一台运行OS X 10.6.8的MacBook Pro。我正在使用最新的Cuda 4.0工具。 奇怪的是它在第二次调用cudaMalloc时挂起。下面 是来自“Cuda By Example:”的嗤之以鼻。
#define N 10
....
int main( void ) {
int a[N], b[N], c[N];
int *dev_a, *dev_b, *dev_c;
// allocate the memory on the GPU
HANDLE_ERROR( cudaMalloc( (void**)&dev_a, N * sizeof(int) ) );
HANDLE_ERROR( cudaMalloc( (void**)&dev_b, N * sizeof(int) ) );
...
太糟糕了。我真的想用cuda-gdb。有没有人在Mac上成功使用cuda-gdb?
答案 0 :(得分:1)
我在OS X上运行时取得了成功,但我在>控制台模式下运行了它。在终端,它不是那么好。断点冻结显示...不记得它是否也因错误而冻结但我认为如此。在控制台中没有调试器问题。