\n");使用这个:nvcc test_1.cuIn file included from /usr/local/cuda/bin/..我怎样才能安装gcc的第二个版本(4.4 -)和4.6,而不把一切搞砸呢?我发现了一个古老的话题:
gcc 4.5和4.6不支持CUDA -代码不会编译,其他工具链,包括库达-gdb,将无法正常工作。你不能使用它们,而且限制是不可谈判的。<em
我已经安装了开发人员驱动程序(版本270.41.19)和CUDA工具包,最后安装了SDK (都是4.0.17版本)。gcc 4.5 and up are not supported!preprocessing token在编译一些示例时,我认为这不是驱动程序的问题,而是与不支持的gcc降级不是一个选项,因为gcc4.6在这一点上有一个完整的系统作为依赖...
我正在编写一些可以编译为C++或CUDA的代码。在后一种情况下,它使用CUDA内核,而在前者,它只是运行常规代码。创建了一个名为test.cpp的文件之后,我可以手动编译它,因此:nvcc -x cu test.cpp# build as CUDA with NVCC
-x cu告诉nvcc,虽然它是一个.cpp扩展,但我希望它能被视为CUDA。也就是说:如何