cmake add_custom_command() 没有将 ccbin 标志传递给 nvcc,用于 Fatbin 和 PTX cuda 示例

作者: philmcm创建于 2026年7月16日更新于 2026年8月28日

在 Fedora 44 上使用 CUDA 工具包 13.3 版。默认的 GCC/G++ 版本为 16,不受 cuda 工具包的支持(不支持 15 及更高版本)。使用以下命令生成 makefile,该命令传递了较旧的 GCC/G++ 编译器版本: cmake -D CMAKE_C_COMPILER=gcc-15 -D CMAKE_CXX_COMPILER=g++-15 -D CMAKE_CUDA_HOST_COMPILER:STRING=g++-15 .

内容来源: NVIDIA/cuda-samples