commands.sh

nvcc

all

The NVIDIA CUDA Compiler Driver.

More info →

Options (7)

-o, --output-fileboolean

Compile a CUDA program

Example: nvcc {{path/to/source.cu}} {{[-o|--output-file]}} {{path/to/executable}}
-g, --debugboolean

Generate debug information

Example: nvcc {{path/to/source.cu}} {{[-o|--output-file]}} {{path/to/executable}} {{[-g|--debug]}} {{[-G|--device-debug]}}
-G, --device-debugboolean

Generate debug information

Example: nvcc {{path/to/source.cu}} {{[-o|--output-file]}} {{path/to/executable}} {{[-g|--debug]}} {{[-G|--device-debug]}}
-I, --include-pathboolean

Include libraries from a different path

Example: nvcc {{path/to/source.cu}} {{[-o|--output-file]}} {{path/to/executable}} {{[-I|--include-path]}} {{path/to/includes}} {{[-L|--library-path]}} {{path/to/library}} {{[-l|--library]}} {{library_name}}
-L, --library-pathboolean

Include libraries from a different path

Example: nvcc {{path/to/source.cu}} {{[-o|--output-file]}} {{path/to/executable}} {{[-I|--include-path]}} {{path/to/includes}} {{[-L|--library-path]}} {{path/to/library}} {{[-l|--library]}} {{library_name}}
-l, --libraryboolean

Include libraries from a different path

Example: nvcc {{path/to/source.cu}} {{[-o|--output-file]}} {{path/to/executable}} {{[-I|--include-path]}} {{path/to/includes}} {{[-L|--library-path]}} {{path/to/library}} {{[-l|--library]}} {{library_name}}
--generate-codeboolean

Specify the compute capability for a specific GPU architecture

Example: nvcc {{path/to/source.cu}} {{[-o|--output-file]}} {{path/to/executable}} {{[-gencode|--generate-code]}} arch={{arch_name}},code={{gpu_code_name}}

Examples (4)

Compile a CUDA program

nvcc path/to/source.cu [-o|--output-file] path/to/executable

Generate debug information

nvcc path/to/source.cu [-o|--output-file] path/to/executable [-g|--debug] [-G|--device-debug]

Include libraries from a different path

nvcc path/to/source.cu [-o|--output-file] path/to/executable [-I|--include-path] path/to/includes [-L|--library-path] path/to/library [-l|--library] library_name

Specify the compute capability for a specific GPU architecture

nvcc path/to/source.cu [-o|--output-file] path/to/executable [-gencode|--generate-code] arch=arch_name,code=gpu_code_name
made by @shridhargupta | data from tldr-pages