返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >mac中如何使用vsode愉快地运行C、C++程序
  • 586
分享到

mac中如何使用vsode愉快地运行C、C++程序

macosc语言c++ 2023-10-20 12:10:43 586人浏览 泡泡鱼
摘要

闲来无事,想在mac中写写C/C++程序,打开应用商店,准备下个xcode玩玩,结果小30G的空间占用直接劝退。因为一直使用vscode开发,便萌生了使用插件来运行C/c++程序的想法,也就有了这篇文

闲来无事,想在mac中写写C/C++程序,打开应用商店,准备下个xcode玩玩,结果小30G的空间占用直接劝退。因为一直使用vscode开发,便萌生了使用插件来运行C/c++程序的想法,也就有了这篇文章。

因为使用场景的不同,为大家提供了不使用调试功能使用调试功能两种方案。如果你只是简单的跑跑C/C++程序,可以考虑第一种方案。

一、不使用调试功能

  1. 打开vscode,点击扩展,输入C++,选择插件 C/C++ Compile Run安装。

image-20220314152346645

image-20220314154641783

  1. 新建文件夹cTest,文件夹下添加文件a.c

image-20220314154641784

a.c中输入以下代码并保存。

#include int main (){    printf("HelloWorld");}
  1. 确保当前窗口为a.c,点击cmd+r运行程序。

image-20220314153823167

各平台运行指令如下

image-20220314153919493

(1) 可以看到文件夹下多了一个可执行文件a,如图。

image-20220314154229890

(2) 查看控制台输出信息,运行成功。

image-20220314154520677

二、使用调试功能

程序运行

  1. 打开vscode,点击扩展,输入C++,选择插件 C/C++安装。
    image-20220314154915285 image-20220314154946477

  2. 新建文件夹cTest,文件夹下添加文件a.c。

(1)a.c中输入以下代码并保存。

#include int main (){    for (int i = 0; i < 10; i++)    {        if (i == 8) {            printf("Hello World!");        }    }        return 0;}

(2)检查你的mac中是否安装了clang

clang --version

已安装,返回信息如下

image-20220314160141938

未安装,安装clang

xcode-select --install

(3)点击 cmd + p,输入>Configure Default Build Task。或 cmd+⇧+p,输入Configure Default Build Taskimage-20220314160839098

(4)选择C/C++ clang++ build active file进入tasks.json文件。图中是汉化后显示。image-20220314161035123

(5)覆盖tasks.json文件并保存。

{// See https://Go.microsoft.com/fwlink/?LinkId=733558// for the documentation about the tasks.JSON fORMat"version": "2.0.0","tasks": [{"type": "shell","label": "clang++ build active file","command": "/usr/bin/clang++","args": ["-std=c++17","-stdlib=libc++","-g","${file}","-o","${fileDirname}/${fileBasenameNoExtension}"],"options": {"cwd": "${workspaceFolder}"},"problemMatcher": ["$GCc"],"group": "build"},{"type": "cppbuild","label": "C/C++: clang 生成活动文件","command": "/usr/bin/clang","args": ["-fdiagnostics-color=always","-g","${file}","-o","${fileDirname}/${fileBasenameNoExtension}"],"options": {"cwd": "${fileDirname}"},"problemMatcher": ["$gcc"],"group": {"kind": "build","isDefault": true},"detail": "编译器: /usr/bin/clang"}]}
  1. 运行程序

(1)回到a.c窗口,点击⇧⌘B运行程序。

(2)查看目录结构,发现多了一个a文件和一个a.DYSM文件夹。

a文件:编译后的可执行文件。

a.DYSM文件夹:调试文件。

image-20220314165444726

(3)命令行进入cTest路径下,输入./a 运行程序。
image-20220314162446869

程序调试

  1. 打断点,在代码所在行左侧点击一下即可

image-20220314163257477

  1. 点击 cmd + p,输入>Start Debugging,进入调试。

image-20220314165546146

  1. 调试页面如图

image-20220314163617271

image-20220314163845915

官方文档传送门 Https://code.visualstudio.com/docs/cpp/config-clang-Mac

来源地址:https://blog.csdn.net/Java_monkey_/article/details/127901038

--结束END--

本文标题: mac中如何使用vsode愉快地运行C、C++程序

本文链接: https://lsjlt.com/news/432990.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • mac中如何使用vsode愉快地运行C、C++程序
    闲来无事,想在mac中写写C/C++程序,打开应用商店,准备下个xcode玩玩,结果小30G的空间占用直接劝退。因为一直使用vscode开发,便萌生了使用插件来运行C/C++程序的想法,也就有了这篇文...
    99+
    2023-10-20
    macos c语言 c++
  • 使用mac终端编译运行c程序
    使用mac终端编译运行c程序 本文介绍如何利用mac自带文本编辑软件编写c代码,并在mac自带终端内用命令行编译运行c程序。 1.在mac上安装c编译环境 打开mac自带的终端 在终端命令行里...
    99+
    2023-10-05
    macos c语言
  • ubuntu如何运行c程序
    本文小编为大家详细介绍“ubuntu如何运行c程序”,内容详细,步骤清晰,细节处理妥当,希望这篇“ubuntu如何运行c程序”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。ubuntu运行c程序的方法首先在test...
    99+
    2023-07-04
  • C#中如何使用日志记录跟踪程序运行
    C#中如何使用日志记录跟踪程序运行,需要具体代码示例引言:在开发软件时,常常需要对程序运行情况进行跟踪和记录,以便在出现问题时能够准确找到问题所在。日志记录是一种重要的技术手段,可以记录程序的运行状态、错误信息和调试信息,以便进行异常定位和...
    99+
    2023-10-22
    跟踪 程序运行 C#: 日志记录
  • linux如何编译运行c程序
    在Linux系统中,编译和运行C程序有以下几个步骤:1. 编写C代码:使用任意文本编辑器编写C程序代码,并将其保存为`.c`文件,例...
    99+
    2023-09-22
    linux
  • linux如何运行c程序命令
    在Linux中,运行C程序的命令为:1. 编写C程序:使用任意文本编辑器创建一个以`.c`为扩展名的C源文件,比如`program....
    99+
    2023-08-25
    linux
  • C++中如何使用地址运算符
    C++中如何使用地址运算符,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。在C++中,&这个C++地址运算符有两个含义,一种含义是取某个变量或者对象的地址。这个地址是...
    99+
    2023-06-17
  • Linux中如何定位c++程序运行异常
    这篇文章将为大家详细讲解有关Linux中如何定位c++程序运行异常,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。我遇到了一些棘手的问题,因为在mips64上编译程序,经常出现程序编译不出来,或者运行不正常...
    99+
    2023-06-15
  • Linux系统如何运行C语言程序
    这篇文章给大家介绍Linux系统如何运行C语言程序,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。在Linux系统中如何运行C语言程序?打开安装好的Linux系统(ubuntu18.04)1.安装编辑器使用语句:sudo...
    99+
    2023-06-28
  • 如何在Python项目中愉快地使用Spring和NPM:面试前必看!
    对于Python开发者来说,使用Spring和NPM来构建Web应用程序是一个不错的选择。Spring是一个流行的Java框架,而NPM是一个JavaScript包管理器。在这篇文章中,我们将探讨如何在Python项目中愉快地使用Spri...
    99+
    2023-07-09
    面试 spring npm
  • 如何创建并运行第一个C#程序
    C#是一种由微软公司开发的面向对象的编程语言,广泛应用于Windows桌面应用程序、Web应用程序、游戏开发、移动应用程序等领域。C#提供了丰富的类和命名空间,可以帮助开发人员快速构建高质量的应用程序。要创建并运行第一个 C#序,您需要完成...
    99+
    2023-10-22
    创建C#程序
  • 如何使用Go在Shell中运行程序?
    Go语言是一种开发高效、高可靠性和高性能软件的编程语言,它具有静态类型、垃圾收集和并发编程等特性。如果您想在Shell中使用Go语言运行程序,这篇文章将为您提供一些基本的指导和步骤。 安装Go语言环境 在开始使用Go语言编写程序之前,...
    99+
    2023-06-14
    shell ide path
  • Web应用程序如何使用C#进行创建
    本篇文章为大家展示了Web应用程序如何使用C#进行创建,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。使用微软正在推行的.NET技术和C#语言可以快速建立Web应用程序,其安全性和可升级性都大大胜过普...
    99+
    2023-05-31
    c# web应用程序
  • C/C++编程中const如何使用
    这篇文章主要介绍“C/C++编程中const如何使用”,在日常操作中,相信很多人在C/C++编程中const如何使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C/C++编程中const如何使用”的疑惑有所...
    99+
    2023-06-29
  • 如何使用Dev C++编写C语言程序
    本篇内容介绍了“如何使用Dev C++编写C语言程序”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!C语言是什么C语言是一门面向过程的、抽象化...
    99+
    2023-06-08
  • C#中New运算符如何使用
    本篇文章给大家分享的是有关C#中New运算符如何使用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。C# New运算符用于创建对象和调用构造函数例:Class_Test MyCl...
    99+
    2023-06-18
  • 如何使用C语言实现快速排序
    本篇内容主要讲解“ 如何使用C语言实现快速排序”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ 如何使用C语言实现快速排序”吧!快速排序的基本思想是:任取待排序数列中的一个数作为 key 值,通过...
    99+
    2023-07-05
  • 如何在Java容器中高效地运行Django应用程序?
    在当今软件开发领域中,Java容器和Django应用程序都是非常流行的技术。Java容器可以提供可靠的环境来运行Django应用程序,但是要想在Java容器中高效地运行Django应用程序,需要注意一些关键点。本文将介绍如何在Java容器中...
    99+
    2023-06-15
    http django 容器
  • 保姆级教程——VSCode如何在Mac上配置C++的运行环境
    vscode官方下载: 点击官网链接,下载对应的pkg,安装打开; https://code.visualstudio.com/ 插件安装 点击箭头所指插件商店按钮,yyds; 下载C/C++ 插件...
    99+
    2023-10-25
    vscode macos c++
  • 如何使用HbuilderX运行小程序项目
    一、创建一个新的项目(导入已有项目忽略) 1.新建项目 2.设置项目名 3.HbuilderX运行项目 ...
    99+
    2023-08-31
    小程序 Powered by 金山文档
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作