- 参考链接:https://spacevim.org/documentation/#custom-tasks
- 配置文件(1)(用于运行nvcc编译cuda文件,并执行生产的结果)
bash
vim ~/.SpaceVim.d/tasks.shbash
#!/bin/bash
echo nvcc building \(you can use space + p + r + t to start\) \
&& \
nvcc \
-g \
$1 \
-o \
$2 \
-I \
/usr/local/cuda/include \
-L \
/usr/local/cuda/lib64 \
-l \
cudart \
-l \
nvinfer \
--compiler-bindir \
/usr/bin/g++-9 \
&& \
$2- 配置文件2(全局任务文件,如果是当前project,则放到当前文件夹即可。
bash
vim ~/.SpaceVim.d/tasks.tomlbash
[nvcc-compile]
command = "/home/tlntin/.SpaceVim.d/tasks.sh"
args = [
"${file}",
"${fileDirname}${fileBasenameNoExtension}"
]
description = "nvcc task"- 打开任意一个cpp或者cu文件,执行命令 空格+ p+ t+ r,然后回车即可。