赞
踩
下载Visual Studio Code下载地址
然后直接安装就可以了。
前提是你的电脑上安装了WSL。。。
打开vscode的扩展,输入WSL进行安装
安装完之后在窗口左下角点击蓝色的框框,然后选择连接到WSL
这个时候就可以直接打开Ubuntu中的目录或者文件从而进行编译了。
要想编辑C/C++程序,还需要在扩展中添加以下工具。
安装CMake
我们首先创建一个目录用作我们编写C程序的目录,我这里的目录名称是my_code。
打开这个目录之后,我们首先需要创建CMakeLists.txt文件。点击按按钮进行文件的创建
文件内容
# cmake不能低于该版本
cmake_minimum_required(VERSION 3.0.0)
project(main VERSION 0.1.0 LANGUAGES C)
# 生成可执行文件main,后面的为所依赖的文件
add_executable(main list/main.c list/demo.c)
set(CPACK_PROJECT_NAME ${PROJECT_NAME})
set(CPACK_PROJECT_VERSION ${PROJECT_VERSION})
# 设置编译器 我这里用到的是交叉编译
set(CMAKE_C_COMPILER "/opt/riscv64-linux-x86_64-20210512/bin/riscv64-unknown-linux-gnu-gcc")
ctrl+shift+p打开配置 搜索 cmake: 快速入门
会让你选择编译器,根据自己的需求进行选择我这里选择的是riscv-unknown-linux-gnu
然后会生成build目录
编写C程序代码。
main.c
#include <stdio.h>
#include "demo.h"
int main(int argc, char **argv)
{
printf("Hello, main!\n");
demoPrint();
return 1;
}
demo.c
#include "demo.h"
#include <stdio.h>
void demoPrint()
{
printf("Hello demoPrint\n");
}
demo.h
void demoPrint();
点击终端->配置默认生成任务
根据需求进行选择,我这里选择的是第一个。默认生成一个tasks.json文件。
修改tasks.json文件。
文件内容
{ "version": "2.0.0", "options": { "cwd": "${workspaceRoot}/build" //指定命令执行所在路径 }, "tasks": [ { "label": "cmake", "type": "shell", "command": "cmake", "args": [ ".." ] }, { "label": "make", "command": "make", "args": [], "group": { "kind": "build", "isDefault": true }, "dependsOn": [ "cmake" ] //指定,在执行make之前,需先执行cmake } ] }
终端->运行生成任务
执行成功。
build目录下会生成一些文件,自动生成了makefile文件,执行文件也在这个目录中。
使用工具将main执行文件传到单片机上并执行。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。