vscode运行C语言踩坑记

这篇具有很好参考价值的文章主要介绍了vscode运行C语言踩坑记。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

本文对Vscode运行C语言代码报错进行整理,重点是头文件路径正确仍然报错找不到路径的解决办法。
需要注意,VScode本身不具有编译运行代码能力,所以需要先安装对应的编译环境并下载插件。已安装编译器软件的可以参考如下连接进行配置:
Visual Studio Code(VSCode)调用Dev C编译C++,不同软件的编译环境调用大同小异。

问题一:在 browse.path 中未找到包含文件

问题描述:在 browse.path 中未找到包含文件,即找不到头文件。
gcc.exe: error: unrecognized command line option '-fdiagnostics-color=always,C语言,vscode,c语言,ide

方法一:配置头文件路径

①在问题上单机右键,选择编辑browse.path设置
gcc.exe: error: unrecognized command line option '-fdiagnostics-color=always,C语言,vscode,c语言,ide
②在包含路径选项卡添加正确的路径地址(因编译器安装位置不同,文件路径也不一样,请以实际为准)
gcc.exe: error: unrecognized command line option '-fdiagnostics-color=always,C语言,vscode,c语言,ide
可以参考
D:/Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/include/**
D:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.8.1/include/**

或在生成的c_cpp_properties.json文件中的"includePath",添加实际头文件路径
gcc.exe: error: unrecognized command line option '-fdiagnostics-color=always,C语言,vscode,c语言,ide

方法二 头路径文件配置正确,依旧找不到头文件路径

(可以正常运行代码,头文件报错,且没有代码补全、无法跳转到头文件内)
gcc.exe: error: unrecognized command line option '-fdiagnostics-color=always,C语言,vscode,c语言,ide
在问题上单机右键,选择编辑browse.path设置
gcc.exe: error: unrecognized command line option '-fdiagnostics-color=always,C语言,vscode,c语言,ide
在插件界面,选择编译器路径,点开选项卡选择,可以发现头文件报错问题消失了,代码补全和头文件跳转也正常了。
gcc.exe: error: unrecognized command line option '-fdiagnostics-color=always,C语言,vscode,c语言,ide

问题二:运行失败,提醒xxx生成活动文件已中制,退出代码为-1。

gcc.exe: error: unrecognized command line option '-fdiagnostics-color=always,C语言,vscode,c语言,ide

终端报错:
正在启动生成…
“D:\Program Files (x86)\Dev-Cupp\MinGW64\bin\gcc.exe” -fdiagnostics-color=always -g C:\Users\A\Desktop\Ctest\111.c -o C:\Users\A\Desktop\Ctest\111.exe
gcc.exe: error: unrecognized command line option ‘-fdiagnostics-color=always’

生成已完成,但出现错误。

终端进程启动失败(退出代码: -1)。
终端将被任务重用,按任意键关闭。

解决方法

在运行界面选择run code,如图所示
gcc.exe: error: unrecognized command line option '-fdiagnostics-color=always,C语言,vscode,c语言,ide
切换后终端输出正常
gcc.exe: error: unrecognized command line option '-fdiagnostics-color=always,C语言,vscode,c语言,ide文章来源地址https://www.toymoban.com/news/detail-793990.html

到了这里,关于vscode运行C语言踩坑记的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity调用dll踩坑记

    请用写一段代码,让unity无声无息的崩溃。 你说这怕是有点难哦,谁会这么不幸呢?不幸的是,我幸运的成为了那个不幸的人。 unity里面调用dll的方式是使用 DllImport ,比如有一个 Hello.dll,里面有一个 char* Greet(char* name) 的方法。将 Hello.dll 放入Unity的Plugins目录下,如果没有就

    2024年04月17日
    浏览(32)
  • Cypress 踩坑记 - DOM 遮挡

    Cypress 是一个非常流行的测试工具,然而实际使用过程中发现一些问题,这里做些记录。 在 Cypress 下 click 是非常常用的指令,然而在一些特殊场景下 click 并不能如想象中那般正常工作。 比如现在有一个弹窗,我们需要测试在点击遮罩层时是否可以正常关闭弹窗。 测试代码比

    2024年02月05日
    浏览(17)
  • AWS云服务踩坑记

    之前写过一篇阿里云的踩坑吐槽文:踩坑记:C#访问阿里云的API小结,阿里云的文档有待改善 最近2年开始使用AWS云服务,也记录一下跟阿里云不一样的踩坑历史吧。 这个机制没有认真的去研究, 比如CPU积分,大意就是 aws允许你超出标准,使用额外的CPU性能,但是这个超额时

    2024年02月09日
    浏览(22)
  • [vscode]vscode运行cmake时候exe不执行而且前面多一些字符

    遇到一个奇怪问题,你单独打开cmd去执行vscode编译过程序没问题,但是你在vscode确不会执行,这是因为vscode没有读取到电脑环境变量导致加载DLL失败,但是在vscode终端不会给你提示少DLL,需要你自己把DLL复制到exe目录即可解决问题。还有个问题你运行代码时候,终端会多一些字

    2024年02月13日
    浏览(25)
  • 【uniapp踩坑记】——微信小程序转发&保存图片

    关于微信小程序转发保存图片 已经好多年没写博客了,最近使用在用uniapp开发一个移动版管理后台,记录下自己踩过的一些坑 微信小程序图片转发保存,依赖小程序的转发api—— wx.showShareImageMenu(Object object) 通过调用这个api能触发如下弹窗 ![在这里插入图片描述] (https://img

    2024年04月15日
    浏览(19)
  • vscode运行C/C++时候cmd.exe界面显示

    写了一些命令行传参的程序,需要终端输入参数,默认是输出结果显示在它自己的终端界面 Code-runner: Run In Terminal 打勾就行 效果:

    2024年02月19日
    浏览(17)
  • 微信小程序获取获取 URL Link 踩坑记

    一、获取 URL Link 文档地址:https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/qrcode-link/url-link/generateUrlLink.html   特别注意 ⬇️ ⬇️ ⬇️ 如图,仅access_token为url拼接入参 二、获取不限制的小程序码 文档地址:https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/qrcode-link/qr-code/getUnlimi

    2024年02月07日
    浏览(25)
  • Selenium+docker 环境部署(报错异常踩坑记)

    背景 团队里开始搞WEB的UI自动化测试相关内容,框架选型是JAVA+SELENIUM+CHROME+WEBDRIVER 本地编写代码,调试运行都OK,我们计划发布到CICD环境进行持续集成了 我们的CICD环境是搭建在云端docker中的一套Jenkins集群,包括了10个slave节点。 期间也遇到不少坑,记录下 坑1: 云端docker需要

    2024年02月15日
    浏览(22)
  • ToF 测距传感器 VL6180 使用踩坑记

    最近项目上用到一款测距传感器 VL6180 ,实际网上资料已经很多了,而且都有现成的 Demo ,甚至拿来直接用都可以,实际上在使用 STM32 芯片做测试的时候,参考网上的现成例程,一切看起来都是正常的,但是在移植到项目需要的 51 上的时候,真的是一波三折,问题频出。 上

    2024年02月06日
    浏览(22)
  • [踩坑记] CUDA环境下bitsandbytes安装报错/异常解决

    :模型量化,bitsandbytes,bitsandbytes报错,大模型环境,CUDA环境 在部署大模型LLaMA的过程中,需要安装量化工具包 bitsandbytes ,环境如下: 操作系统:Ubuntu 18.04 GPU:4xA100 40G CUDA:11.7 cuDNN:8.4 bitsandbytes: 0.38.0 github库 在 conda python 环境下,通过 pip install bitsandbytes 直接安装

    2024年02月08日
    浏览(24)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包