![](/img/trans.png)
[英]Nvidia Nsight Eclipse edition remote debugging with C/C++ remote launch configuration
[英]Cannot compile in release mode in Nvidia Nsight Eclipse edition
我正在尝试在发布模式下编译CUDA / C ++程序,但出现以下错误:
make all
Building file: ../matching.cu
Invoking: NVCC Compiler
nvcc -O3 -gencode arch=compute_30,code=sm_30 -odir "" -M -o "matching.d" "../matching.cu"
nvcc --compile -O3 -gencode arch=compute_30,code=compute_30 -gencode arch=compute_30,code=sm_30 -x cu -o "matching.o" "../matching.cu"
/usr/lib/gcc/x86_64-linux-gnu/4.6/include/xmmintrin.h(1015): error: identifier "__builtin_ia32_vec_set_v4hi" is undefined
/usr/lib/gcc/x86_64-linux-gnu/4.6/include/xmmintrin.h(1116): error: identifier "__builtin_ia32_pshufw" is undefined
/usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h(1312): error: identifier "__builtin_ia32_vec_ext_v8hi" is undefined
/usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h(1318): error: identifier "__builtin_ia32_vec_set_v8hi" is undefined
../matching.cu(104): warning: variable "device" is used before its value is set
../matching.cu(209): warning: variable "min" was declared but never referenced
4 errors detected in the compilation of "/tmp/tmpxft_00000af7_00000000-6_matching.cpp1.ii".
make: *** [matching.o] Error 2
**** Build Finished ****
你们知道这些消息是什么原因吗? 谢谢。
我正在Ubuntu 14.04 LTS中将NVIDIA Nsight eclipse版本与CUDA工具包5.0一起使用。
我的问题解决了。 这是由于Ubuntu 14.04 LTS不支持CUDA工具包5.0。 我已经更改了硬件(较新的图形卡),以便能够升级NVIDIA驱动程序,从而使我能够安装CUDA Takeit 6.0(到目前为止,14.04中尚未正式支持,但具有更好的兼容性)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.