我使用带有GTX 570(计算能力为2.0)的Ubuntu 10.10上的CUDA 4.0和GCC编译器套件。据我了解,在编译期间,CUDA编译器驱动程序nvcc将
对于Linux系统,编译主机代码时调用的默认编译器是什么?是GCC套件的C编译器(
.cu
文件分成主机代码和设备代码,并调用主机编译器编译主机代码并单独编译设备代码。最后,它将生成的主机对象代码和设备PTX代码合并到一个单独的可执行文件中。对于Linux系统,编译主机代码时调用的默认编译器是什么?是GCC套件的C编译器(
gcc
)还是C ++编译器(g ++
)?
CC
环境变量来覆盖它(就像make
通常所做的那样)? - Basile Starynkevitchstrace
工具来追踪程序的系统调用(包括像nvcc
这样的专有程序),以了解它们所使用的外部程序。 - Basile Starynkevitch