linux下make编译的代码放在windows中的vscode怎么编译呢

cpp代码是在windows用vscode编辑的,在ubuntu中只要打开终端进入makefile的目录,敲个make就完成编译了,而每次都要打开虚拟机,我想简化这个过程,设置了好多遍tasks.json都没用,依然是make(e=2):系统找不到指定的文件,是不是arm-linux-gnueabihf在windows环境下没用呢?

建议用CMakeLists.txt代替Makefile,CMake是跨平台的,支持生成Makefile,NMake make file以及Visual Studio Solution