当前位置: 首页 > wzjs >正文

扬中营销网站建设百度站内搜索代码

扬中营销网站建设,百度站内搜索代码,江西南昌网站建设哪家好,网站制作对公司的作用【编译器】VSCODE编译C语言 文章目录 [TOC](文章目录) 前言一、下载配置二、代码1.main.c2.lanuch3.task 三、编译运行——方法一:编译器运行1.编译:终端-运行生成任务(ctrlshiftB)2.运行:运行-启动调试(F5…

【编译器】VSCODE编译C语言


文章目录

    • @[TOC](文章目录)
  • 前言
  • 一、下载配置
  • 二、代码
    • 1.main.c
    • 2.lanuch
    • 3.task
  • 三、编译运行——方法一:编译器运行
    • 1.编译:终端-运行生成任务(ctrl+shift+B)
    • 2.运行:运行-启动调试(F5)
  • 四、编译运行——方法二:指令
    • 1.生成exe
    • 2.运行exe
  • 五、多文件调试
    • 1.main.c
    • 2.test1.c
    • 3.test1.h
    • 4.launch.json
    • 5.task.json
  • 六、参考资料
  • 总结

前言

使用工具:
1.ARM仿真器/J-OBV2仿真器


提示:以下是本篇文章正文内容,下面案例可供参考

一、下载配置

Release of 14.2.0-rt_v12-rev0

网络上很多了,可以参考引用文章配置

二、代码

1.main.c

#include <stdio.h>  //io头文件用于调用 printf函数
#include <stdlib.h>   //lib头文件用于调用system函数//主函数
int main()
{printf("hello world\n");  //打印hello world   \n为换行符system("pause");  //暂停运行,否则直接运行完程序会直接关闭窗口(vscode需要,其他编译器看情况) 
}

2.lanuch

{"version": "0.2.0","configurations": [{"name": "C/C++ Runner: Debug Session","type": "cppdbg","request": "launch","args": [],"stopAtEntry": false,"externalConsole": true,"cwd": "${workspaceFolder}","program": "${workspaceFolder}\\${fileBasenameNoExtension}.exe","MIMode": "gdb","miDebuggerPath": "gdb","setupCommands": [{"description": "Enable pretty-printing for gdb","text": "-enable-pretty-printing","ignoreFailures": true}]}]
}

3.task

单文件不需要task

在这里插入图片描述

三、编译运行——方法一:编译器运行

1.编译:终端-运行生成任务(ctrl+shift+B)

在这里插入图片描述

2.运行:运行-启动调试(F5)

在这里插入图片描述

在这里插入图片描述

四、编译运行——方法二:指令

1.生成exe

gcc test.c -o test 

2.运行exe

./test 

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

五、多文件调试

1.main.c

#include <stdio.h>
#include "test1.h"
#include <stdlib.h>
int main(void)
{printf("hello world\r\n");test();//此函数在test1.c中实现,在test1.h中声明system("pause");return 0;
}

2.test1.c

#include "test1.h"
#include <stdio.h>void test(void)
{printf("this is test\r\n");}

3.test1.h

void test(void);

4.launch.json

{"version": "0.2.0","configurations": [{"name": "C/C++ Runner: Debug Session","type": "cppdbg","request": "launch","args": [],"stopAtEntry": false,"externalConsole": true,"cwd": "${workspaceFolder}","program": "${workspaceFolder}\\${workspaceRootFolderName}.exe","MIMode": "gdb",//"miDebuggerPath": "C:/TDM-GCC-64/bin/gcc.exe","miDebuggerPath": "gdb","setupCommands": [{"description": "Enable pretty-printing for gdb","text": "-enable-pretty-printing","ignoreFailures": true}]}]
}

5.task.json

注意,这个地方我使用"${workspaceFolder}/*.c",会报错,所以改为每个文件添加

{"tasks": [{"type": "cppbuild","label": "C/C++: gcc.exe 生成活动文件","command": "C:/TDM-GCC-64/bin/gcc.exe","args": ["-fdiagnostics-color=always","-g",//"${workspaceFolder}/*.c","${workspaceFolder}\\main.c","${workspaceFolder}\\test1.c","-o","${workspaceFolder}/${workspaceRootFolderName}.exe",],"options": {"cwd": "C:/TDM-GCC-64/bin/"},"problemMatcher": ["$gcc"],"group": {"kind": "build","isDefault": true},"detail": "调试器生成的任务。"}],"version": "2.0.0"
}

在这里插入图片描述

六、参考资料

VScode任务配置详解(task.json与launch.json)
Windows系统中vscode的c/c++开发环境配置(三):多文件编译和调试
VSCode中的tasks.json配置为*.c后发现报错 fatal error: *.c: Invalid argument compilation terminated.
VScode搭建C/C++开发环境
使用Vscode创建一个C_Hello程序

总结

本文仅仅简单介绍了【编译器】VSCODE编译C语言,评论区欢迎讨论。

http://www.dtcms.com/wzjs/53395.html

相关文章:

  • 建设高校实验教学网站的作用企业关键词优化最新报价
  • 苏州建设建设信息网站seo优化啥意思
  • 包头做网站的公司网站搭建
  • 哪里有做网站公司的百度推广课程
  • 南通江苏网站建设北京百度seo
  • 常州金坛网站建设seo优化教程
  • 网站建设需要提供哪些材料seo推广的全称是
  • word网站的链接怎么做的网站如何优化一个关键词
  • 做馋嘴小栈官方网站广州网站设计建设
  • 简单炫酷的编程代码seo优化便宜
  • 可以做游戏的网站免费信息推广平台
  • 外贸网站推广实操手册百度招商客服电话
  • 做to b的网站seo和网络推广有什么区别
  • wordpress home_url泉州全网营销优化
  • 做视频网站的上市公司seo关键词是怎么优化的
  • 建做网站外包公司排名
  • 网站上面的头像怎么做的互联网营销师题库
  • 怎么快速搭建网站seo综合查询平台
  • ps网站怎么做滑动背景图片seo公司厦门
  • 重庆网站建设联系电话达州seo
  • ecshop 网站首页不显示怎么办优化服务内容
  • 山西太原网站建设公司哪家好网站关键词全国各地的排名情况
  • 男女做暧昧小视频网站百度seo词条优化
  • 茶叶网站模板 html收录批量查询工具
  • 东莞市最新疫情最新消息百度推广的优化软件
  • 网站js下载seo基础视频教程
  • 网站需求分析怎么做培训学校机构
  • 情人节网站怎么做58网络推广
  • 建设银行jo 办网站用卡淘宝关键词优化技巧教程
  • 做seo营销网站网站优化方案案例