美文网首页
Mac vscode c语言环境配置

Mac vscode c语言环境配置

作者: 云高风轻 | 来源:发表于2022-06-28 21:16 被阅读0次

    1. 前言

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

    2. 是什么 what

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

    3. 运行环境 vscode插件安装

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

    4. 运行C代码

    1. hello world代码 😄😄
    2. xx.c文件
    #include <stdio.h>
    int main(){
        printf("hello   world\n 😄哈哈");
    }
    
    1. 运行 运行.png

    5. 调试环境

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

    1. 工具栏---->运行/调试 调试.png
    1. 点击上面图示的 创建launch.json文件
    2. 选择LLDB ,这个选项来源于上面安装的插件 LLDB.png
    3. 自动生成的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. 调试 调试.png
    2. 右上角有调试按钮 ,运行右侧的下拉箭头也显示有哪些功能

    6.2 工具栏调试

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

    6.3 调试结果

    调试.png

    7. 指令运行C文件

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

    8. 后记

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

    参考资料


    初心

    我所有的文章都只是基于入门,初步的了解;是自己的知识体系梳理;如有错误,欢迎交流;
    如果能帮助到有缘人,非常的荣幸,一切为了部落的崛起;
    共勉

    相关文章

      网友评论

          本文标题:Mac vscode c语言环境配置

          本文链接:https://www.haomeiwen.com/subject/dkdzvrtx.html