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. 看了好多篇文章 综合写出的,也记不清都看谁的了,有侵权,删

参考资料


初心

我所有的文章都只是基于入门,初步的了解;是自己的知识体系梳理;如有错误,欢迎交流;
如果能帮助到有缘人,非常的荣幸,一切为了部落的崛起;
共勉
相关文章
|
4月前
|
NoSQL Linux Redis
redis源码调试---vscode使用技巧-----C语言跳转到函数定义
redis源码调试---vscode使用技巧-----C语言跳转到函数定义
72 0
|
9天前
|
计算机视觉 C++
Mac系统下vscode调试opencv环境搭建
Mac系统下vscode调试opencv环境搭建
16 1
|
2月前
|
机器学习/深度学习 iOS开发 MacOS
MAC系统机器学习环境配置常见问题
MAC系统机器学习环境配置常见问题
|
2月前
|
Shell 网络安全 开发工具
mac或windows下的git环境配置
mac或windows下的git环境配置
42 0
|
4月前
|
前端开发 iOS开发 MacOS
vscode自动跟随Mac或window系统系统切换主题色-白天用亮色主题、晚上用暗黑主题
vscode自动跟随Mac或window系统系统切换主题色-白天用亮色主题、晚上用暗黑主题
123 0
|
5月前
|
JSON JavaScript 前端开发
Mac系统Anaconda环境配置Python的json库
Mac系统Anaconda环境配置Python的json库
|
5月前
|
IDE Go 开发工具
VScode配置mingw C语言环境变量
VScode是个人比较喜欢的一款IDE软件,鄙人曾同时在VScode软件中运行三个终端,开发Python、Golang和C语言,VScode配置MinGW,步骤如下:
57 1
|
5月前
|
JSON 编译器 C语言
VScode配置C语言环境 亲测 可用!!!
VScode配置C语言环境 亲测 可用!!!
|
2月前
|
开发工具 git iOS开发
Mac 安装软件包管理工具Homebrew
Mac 安装软件包管理工具Homebrew
|
2天前
|
网络协议 数据可视化 Shell
最详细的Mac下安装nacos教程来了
最详细的Mac下安装nacos教程来了