c++ - 无法在 nsight eclipse 中为 nvcc 添加编译器选项

标签 c++ eclipse cuda

如何使用 nsight eclipse 向我的 nvcc 添加选项。我尝试在Project->Properties->Build->Settings->Tool Settings->NVCC Compiler下修改命令选项。我将它从“nvcc”更改为“nvcc --someoption”。然而,当它编译时我看到这个输出“/usr/local/cuda-7.0/bin/nvcc -O3 -ccbin gcc-4.9 -std=c++11 -gencode arch=compute_35,code=sm_35 -gencode arch=compute_52, code=sm_52 -odir "."-M -o "binomial.d""../binomial.cu"

请注意 --someoption 不在其中。如何在 Eclipse 中添加选项?我还注意到我可以将命令从 nvcc 更改为一些乱码,它仍然可以编译,所以我认为该选项不会影响任何东西。如果是这样,我如何添加 eclipse 未包含在其 gui 中的编译器选项。

最佳答案

我建议使用可在项目设置下选择的 -optf 开关...构建...设置...工具设置...杂项并将您自己的文件添加到项目中包含您要添加的任何编译器开关。

不过,我认为大多数编译器开关都已包含在 GUI 中。

关于c++ - 无法在 nsight eclipse 中为 nvcc 添加编译器选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32021303/

相关文章:

c++ - 编译c++程序时的 fatal error

java - Eclipse 和 Android Activity 中的错误似乎无法弄清楚

java - 无法使用 Tomcat 6 部署 JAX-RS (Jersey 2.3.1) Web 服务

gpgpu - cudamalloc 比 cudamemcpy 慢吗?

c++ - 请帮助我理解 C++ 中的 delete 运算符?

c++ - 共享库无法访问程序的内存

c++ - 更改入口点(main()函数)的目的是什么

c++ - clang 与 gcc : variadic lambda captures

cuda-gdb 在四个可用的支持 CUDA 的设备中只看到一个能力最低的设备

c++ - cuBlas 的不同结果