有没有人帮忙给我一个cuda代码kernel函数中调用printf函数例子

我看网上说要在kernel函数里面加上这一句:
global mykernel()
{
#if CUDA_ARCH > 100
printf("///”);
#endif
}
然后在main函数中调用kernel以后,加一句cudaDeviceSynchronize();
或者在函数return之前加一句cudaDeviceReset();
这些该加的我都加了,我的GPU卡是C2050,是不是这个卡不支持打印函数printf,哪些卡支持呢?
如果这个支持,我哪里漏了什么才导致打印不显示呢?

忘了说了,我是在Linux下的程序……

既然楼主的DeviceSynchronize()和DeviceReset()都加了。但是printf(“///”);却无输出。

我也不知道为何了,建议其他会员、版主、NVIDIA官方支持、总版主给予解答。