Sodamhan.com

TL;DR

nvcc

The NVIDIA CUDA Compiler Driver. More information: https://docs.nvidia.com/cuda/cuda-compiler-driver-nvcc.

  • Compile a CUDA program:

nvcc path/to/source.cu -o path/to/executable

  • Generate debug information:

nvcc path/to/source.cu -o path/to/executable --debug --device-debug

  • Include libraries from a different path:

nvcc path/to/source.cu -o path/to/executable -Ipath/to/includes -Lpath/to/library -llibrary_name

  • Specify the compute capability for a specific GPU architecture:

nvcc path/to/source.cu -o path/to/executable --generate-code arch=arch_name,code=gpu_code_name

This document was created using the contents of the tldr project.