Mac vscode c语言环境配置

简介: Mac vscode c语言环境配置

1. 前言

  1. 说了要搞C那就搞吧
  2. 环境先怼起来

2. 是什么 what

  1. C语言是一种通用的、面向过程式的计算机程序设计语言。1972 年,为了移植与开发 UNIX 操作系统,丹尼斯·里奇在贝尔电话实验室设计开发了 C 语言。
  2. C语言是一种广泛使用的计算机语言,它与Java编程语言一样普及,二者在现代软件程序员之间都得到广泛使用。
  3. C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发
  4. 以前了解过 java,python,搞过iOS,前端 ,但是属于面向对象的语言,难免有锤子理论.这次彻底换个思路.
  5. 其实之前还有B语言只是被C干死了

3.  运行环境  vscode插件安装

  1. vscode推荐的C插件3件套image.png
    插件.png
  2. 运行代码插件 image.png
    code runner.png
  3. code runner 支持很多语言的运行哦,nodejs也可以

4. 运行C代码

  1. hello world代码 😄😄
  2. xx.c文件

#include <stdio.h>
int main(){
    printf("hello   world\n 😄哈哈");
}
  1. 运行image.png
    运行.png

5. 调试环境

  1. 这个调试环境其实不是必须的
  2. 调试插件image.png
    CodeLLDB.png

  1. 工具栏---->运行/调试image.png
    调试.png
  2. 点击上面图示的 创建launch.json文件
  3. 选择LLDB ,这个选项来源于上面安装的插件 image.png
    LLDB.png
  4. 自动生成的launch.json文件 修改配置如下

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "gcc - 生成和调试活动文件",
            "type": "lldb",
            "request": "launch",
            "program": "${fileDirname}/${fileBasenameNoExtension}", // 重点
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": false,
            "MIMode": "lldb",
            "preLaunchTask": "C/C++: gcc 生成活动文件"
        }
    ]
}

  1. tasks.json文件 和launch.json文件 同级

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
            "label": "Build with Clang",
            "type": "shell",
            "command": "gcc",
            "args": [
                "${fileDirname}/${fileBasename}",
                "-o",
                "${fileDirname}/${fileBasenameNoExtension}",
                "--debug"
            ],
            "group": {
                "kind": "build",
                "isDefault": true
            }
        }
    ]
}

6.  调试操作

选中要调试的文件

6.1  右上角直接调试

  1. 调试 image.png
    调试.png
  2. 右上角有调试按钮 ,运行右侧的下拉箭头也显示有哪些功能

6.2 工具栏调试

  1. 选中要调试的文件
  2. 工具栏 选择调试 点击

image.png
调试.png


6.3 调试结果

image.png

调试.png


7.  指令运行C文件

  1. gcc 文件名/play.c
  2. gcc指令 image.png
    a.out.png
  3. 输入刚才生成的文件名名字执行,需要前面加上路径 image.png
    1.png
  4. 因为配置环境运行的c文件没办法做输入,所以有输入需求的还是得用指令执行

8. 后记

  1. 之前其实在纠结python,后来想了想,虽然搞了一段时间python,但是觉得更好奇底层的东西,还是向下深耕吧,底子扎实,走得更远
  2. 看了好多篇文章 综合写出的,也记不清都看谁的了,有侵权,删

参考资料


初心

我所有的文章都只是基于入门,初步的了解;是自己的知识体系梳理;如有错误,欢迎交流;
如果能帮助到有缘人,非常的荣幸,一切为了部落的崛起;
共勉
相关文章
|
3月前
|
iOS开发 MacOS
【Mac系统】解决Vscode中LeetCode插件不能刷剑指offer题库
文章讨论了解决Mac系统中Vscode里LeetCode插件无法刷剑指Offer题库的问题,并提供了一些相关的使用技巧和资源链接。
229 1
|
1月前
|
机器学习/深度学习 数据可视化 数据挖掘
【10月更文挑战第4天】「Mac上学Python 5」入门篇5 - Jupyter 环境配置与高效使用技巧
本篇将介绍如何在Mac系统上安装和配置Jupyter,并详细介绍Jupyter Notebook的一些常用“神奇函数”。Jupyter是一个支持交互式计算的工具,广泛用于数据分析、机器学习等领域,通过学习本篇,用户将能够在Python项目中高效使用Jupyter Notebook。
65 3
【10月更文挑战第4天】「Mac上学Python 5」入门篇5 - Jupyter 环境配置与高效使用技巧
|
25天前
|
机器人
给 Mac 添加右键菜单「使用 VSCode 打开」
如何在 Mac 下右键文件或文件夹,直接通过菜单项「用 VSCode 打开」。
40 2
|
5月前
|
应用服务中间件 开发工具 nginx
Mac M1/M2/M3 芯片环境配置以及常用软件安装-前端
Mac M1/M2/M3 芯片环境配置以及常用软件安装-前端 最近换了台新 Mac,所有的配置和软件就重新安装下,顺便写个文章。
535 1
|
1月前
|
编译器 C语言 C++
VSCode安装配置C语言(保姆级教程)
VSCode安装配置C语言(保姆级教程)
|
6月前
MAC下使用VSCode常用操作备忘录
MAC下使用VSCode常用操作备忘录
80 0
|
1月前
|
Linux C语言 iOS开发
MacOS环境-手写操作系统-06-在mac下通过交叉编译:C语言结合汇编
MacOS环境-手写操作系统-06-在mac下通过交叉编译:C语言结合汇编
19 0
|
3月前
|
TensorFlow 算法框架/工具 Python
【Mac 系统】解决VSCode用Conda成功安装TensorFlow但程序报错显示红色波浪线Unable to import ‘tensorflow‘ pylint(import-error)
本文解决在Mac系统上使用VSCode时遇到的TensorFlow无法导入问题,原因是Python解析器未正确设置为Conda环境下的版本。通过在VSCode左下角选择正确的Python解析器,即可解决import TensorFlow时报错和显示红色波浪线的问题。
147 9
|
3月前
|
JavaScript Linux iOS开发
【Mac系统】Vscode使用LeetCode插件报错‘leetcode.toggleLeetCodeCn‘ not found
在Mac系统下使用VSCode的LeetCode插件时遇到“leetcode.toggleleetcodecn”命令找不到的错误解决方法,主要是通过从Nodejs官网下载并安装最新版本的Node.js来解决环境配置问题。
225 0
|
5月前
|
NoSQL C语言 C++
C语言开发环境搭建,使用vscode运行hello,world
C语言开发环境搭建,使用vscode运行hello,world
124 0