C语言 环境设置
一个写全栈技术、偏底层基建、爱研究 bug 的程序员博客。技术界的一名小工匠⊥⊤每天进步一点点。C语言 环境设置无论你将要在哪个操作系统上设置C语言环境必须要确保有两个软件。一个是文本编辑器写C代码用。一个编译器将人可识别的C代码文件转译为机器可执行的目标程序。这里个人只推荐一款开发工具那便是Clion其他的不推荐。个人觉得Clion最好用程序调试最为方便程序运行中的各种变量、常量、指针等数据都能看到其他工具稍显逊色。并且Clion是跨平台统一的界面Windows/macOS/Linux都是一套操作逻辑不用担心换电脑了操作习惯不一致这是个人推荐的原因。它有相当适用的程序调试功能如智能变量面板、条件断点、日志断点、实时内存查看地址监控、多线程调试一眼看清所有线程、内联调试显示、函数返回值查看、表达式监控、断点分组断点历史、内存泄漏检查、调试时热修代码、完美支持STL容器的可视化。Clion官网下载地址https://www.jetbrains.com.cn/clion/downloadCLion由JetBrains公司开发JetBrains是在2000年在捷克布拉格市成立的一家软件公司专门为主流语言(Java、Python、C、JS)等主流语言提供专用 IDE。各操作系统下的设置Windows1. 下载安装安装方式1 自配编译组件如果自配编译器可选MinGW随后配置在操作系统环境变量中。在cmd命令行中校验是否设置好。并在ClionSettingsBuild,Execution,DeploymentToolchains中设置好相应组件即可。gcc-vg-v安装方式2默认的。下载安装即可Clion自带了有编译器。2. 写一个小程序这里以基础排序算法[直接插入排序]算法为例。//// Created by Lenovo on 2026/6/8.//#includestdio.h// 直接插入排序voidInsertSort(intarr[],intn){inti,j;// 从第 2 个元素开始下标 1第 0 个默认是已排序区间for(i1;in;i){inttemparr[i];// 取出当前待插入元素// 向前遍历已排序区间找插入位置for(ji-1;j0arr[j]temp;j--){arr[j1]arr[j];// 元素后移}arr[j1]temp;// 放入正确位置}}// 打印数组voidPrintArray(intarr[],intn){for(inti0;in;i){printf(%d ,arr[i]);}printf(\n);}intmain(){intarr[]{2,8,3,0,2,1};intlensizeof(arr)/sizeof(arr[0]);printf(排序前);PrintArray(arr,len);InsertSort(arr,len);printf(排序后);PrintArray(arr,len);return0;}运行结果D:\CLionProjects\algorithm\sort.exe 排序前283021排序后012238Process finished withexitcode03. 程序调试过程中的数据监控面板Debug面板如下图Linux安装方式1命令行包方式CLion 现在也以 snap 软件包的形式提供。如果您使用 Ubuntu 16.04 或更高版本可以使用命令行安装 CLion。sudosnapinstallclion--classic安装方式2命令行编译套件压缩包方式首先前置在系统安装好C的编译套件。sudoaptupdatesudoaptinstallgcc gdbmakecmake然后将Clion压缩包解压找到./bin/clion.sh文件启动即可。Ubuntu Desktop版本下也可为其手动编写一个 desktop 文件用做在桌面一键启动Clion。macOS步骤1在命令行前置安装好编译工具xcode-select--install里面自带clangC 编译器、lldb 调试器、make、系统头文件步骤2下载安装即可。

相关新闻