在Ubuntu 12.04 x86上用cuda编译John the Ripper
nvcc -c -Xptxas -v -fmad = true -arch sm_10 cuda_common.cu -o ../cuda_common.o nvcc致命:未知选项'fmad' make [1]: * [cuda_common.o]错误255 make:* [linux-x86-cuda]错误2
答案 0 :(得分:2)
尝试删除fmad
选项或提高计算能力目标。
-fmad=true
不是您的目标计算功能(1.0)的有效选项。 fmad
(融合乘法加法)在计算能力2.0(费米)上可用。
来自nvcc
帮助:
- fmad = true和--fmad = false分别启用和禁用收缩。仅当使用compute_20,sm_20或更高版本设置--gpu-architecture选项时,才支持此开关。对于其他体系结构类,始终启用收缩。