use*_*877 -7 c++ cuda compilation nvcc
我是nvcc的新手,我见过一个库,用g ++和nvcc选项-O3进行编译.
CC=g++
CFLAGS=--std=c++11 -O3
NVCC=nvcc
NVCCFLAGS=--std=c++11 -arch sm_20 -O3
Run Code Online (Sandbox Code Playgroud)
什么是-O3在做什么?
它在3级上进行了优化,基本上是
与速度优化等相关的其他几个选项的快捷方式(参见下面的链接).
我找不到任何文件.
......这是最着名的选择之一:
https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html
http://docs.nvidia.com/cuda/cuda-compiler-driver-nvcc/#options-for-altering-compiler-linker-behavior