0
我想知道我使用的推斷規則有什麼錯我的makefile:推斷規則
nvcc=/usr/local/cuda-6.5/bin/nvcc
opts="-O3 -arch=sm_35 -rdc=true -lcudadevrt -Xcompiler -fopenmp -lpng"
base: ignore dynamic predict
%: ./../source/%.cu
$(nvcc) $> $(opts) -o [email protected]
的錯誤,我得到:
make: *** No rule to make target `ignore.exe', needed by `base'. Stop.
當然沒有這樣的一個規則,但不應該make
假設ignore
隱藏在%
?
什麼跑,什麼被證明是在'.exe'擴展之間的唯一區別。 –
是的,實際上我的文件被命名爲'mandelbrot-ignore.cu'而不是'ignore.cu'。 –