例1:
将当前目录内的多个cuda源文件,分别编译成相应的目标文件。
CC = nvcc
CFLAGS = -O2
TARGETS = $(basename $(shell ls *.cu))
all: $(TARGETS)
@echo Generate targets \"$(TARGETS)\" successfully...
$(TARGETS): % : %.cu
$(CC) $(CFLAGS) $< -o $@
clean:
-rm $(TARGETS)
使用Makefile批量编译CUDA源文件
CC = nvcc
CFLAGS = -O2
TARGETS = $(basename $(shell ls *.cu))
all: $(TARGETS)
@echo Generate targets \"$(TARGETS)\" successfully...
$(TARGETS): % : %.cu
$(CC) $(CFLAGS) $< -o $@
clean:
-rm $(TARGETS)您可能感兴趣的与本文相关的镜像
PyTorch 2.5
PyTorch 是一个开源的 Python 机器学习库,基于 Torch 库,底层由 C++ 实现,应用于人工智能领域,如计算机视觉和自然语言处理
596
6380

被折叠的 条评论
为什么被折叠?