$(TARGET): $(SOURCES) $(NVCC) $(NVCC_FLAGS) -o $@ $^
// Allocate host memory float *h_a = new float[n]; float *h_b = new float[n]; float *h_c = new float[n]; cuda toolkit
return 0; # Compile nvcc -o vector_add vector_add.cu Run ./vector_add Makefile for larger projects CUDA_PATH ?= /usr/local/cuda NVCC = $(CUDA_PATH)/bin/nvcc NVCC_FLAGS = -arch=sm_75 -O3 -std=c++17 TARGET = vector_add SOURCES = vector_add.cu $(TARGET): $(SOURCES) $(NVCC) $(NVCC_FLAGS) -o $@ $^ //