在windows环境下用vscode配置gcc编译代码

本来我之前很喜欢用visual stdudio写代码的, 这样在电脑上能够运行的代码,放到单片机上也是可以运行的.但是之前在使用linux中的list.h的时候, 在visual studio编译不过. 因此经过找网上的各种资源,最终整合了这篇文章

1.首先安装vscode.

2.安装mingw

        以上网上有很多人讲关于这个环境的配置,照着做都能够成功

3.编写简单的makefile

        可以看看B站李慧芹老师的视频第70个视频,关于makefile的编写, 有那点基础够目前用的了.但是要注意优点不同: 要将rm换位del, 目前我还不会分目录, 但是基本够用了, 我们如果需要添加xxx.c, 则在这个makfile文件里面添加xxx.o即可

OBJS=main.o bsp_led.o
CC=gcc						
CFLAGS+=-c -Wall -g				

test:$(OBJS)			
	$(CC) $^ -o $@		
%.o:%.c					
	$(CC)  $^ $(CFLAGS) -o $@	

clean:
	del *.o *.exe

编译: mingw32-make

清理: mingw32-make clean

运行可执行文件:.\test.exe

调试的时候先别在程序里写while(1), 否则终端就卡着了,就只有删除终端, 然后重新打开新的终端了.当然也可以调试, 打断点.单步调试.

相关推荐

  1. windows环境vscode配置gcc编译代码

    2024-02-03 15:06:01       27 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-03 15:06:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-03 15:06:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-03 15:06:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-03 15:06:01       18 阅读

热门阅读

  1. CICD注册和使用gitlab-runner常见问题

    2024-02-03 15:06:01       32 阅读
  2. 2024/2/2

    2024-02-03 15:06:01       29 阅读
  3. Python学习之路-Tornado基础:初识Tornado

    2024-02-03 15:06:01       29 阅读
  4. 为什么 IP 协议在互联网中非常重要

    2024-02-03 15:06:01       27 阅读
  5. C#学习笔记_运算符重载

    2024-02-03 15:06:01       25 阅读