新手入门C语言安装IDE教程(以CLion,CodeBlocks,小熊猫)

news2025/1/22 7:56:26

前言

当时自己入门c语言时候老师让使用codeblocks,但是这玩意过于离谱了。
所以如果不是强求的话还是不建议codeblocks
个人推荐:

  1. 新手期刚学c语言: 可以先用用小熊猫c++(汉化版的devcpp)
  2. 然后下载个CLion(Vscode你要是不嫌安装麻烦也可以)
  3. 原因: 小熊猫c++全中文又安装简单,适合你写个printf()入门加自信,然后你再用clion试试,发现直接从原始人进化现代人的风格!!!!

这是CodeBlocks的UI
在这里插入图片描述

这是CLion的UI
并且还有内置Copliot帮你写代码(就相当于chatGPT当辅助)
还有自动帮你检查代码
在这里插入图片描述

文章目录

  • 前言
  • 1.如何安装CodeBlocks
    • 如何使用CodeBlocks
  • 2.如何安装小熊猫C++
  • 如何安装clion
  • 4.toolboxApp

1.如何安装CodeBlocks

进入官网https://www.codeblocks.org/downloads/
在这里插入图片描述
注意:
这里需要根据你自己的电脑来选
以Windows10举例选择第一个在这里插入图片描述
再选则第一个
在这里插入图片描述
如果电脑是64位,则选择64bit
如果是32位,则选择32bit
同时要选择有(Including compiler)这个字样的来下载
因为这样就不需要后续再配置东西了

比如64位电脑选这个开始下载
在这里插入图片描述

一路Next建议选择Full在这里插入图片描述
在这里插入图片描述
安装成功
在这里插入图片描述

如何使用CodeBlocks

点击File->New->File
参考引用https://www.dotcpp.com/course/337
在这里插入图片描述
2) 选择类别。在这里插入图片描述
取名并保存。
在这里插入图片描述
运行
在这里插入图片描述

2.如何安装小熊猫C++

进入官网https://royqh.net/redpandacpp/
在这里插入图片描述
https://royqh.net/redpandacpp/download/
全中文说明–没有啥需要改动的
只需要下载之后,点击安装,一路Next即可成功
在这里插入图片描述

如何安装clion

进入https://www.jetbrains.com/clion/
改中文先

在这里插入图片描述
点击下载
在这里插入图片描述
再次点击下载
在这里插入图片描述

此后同理,一路安装即可

Tips:
其实等你入门之后可以直接安装ToolApp,这样你就拥有了jetBrain全家桶

4.toolboxApp

我极力推荐
https://www.jetbrains.com/zh-cn/toolbox-app/
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/966391.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

分享码云上8个宝藏又有价值的开源图片编辑器

如果你需要高效地处理图片,那么这8款实用工具是可以尝试的! 它们能够进行一键抠图、放大、拼接、转矢量图、图标自动生成以及等操作,让你的工作效率飞升! 在Gitee这个最有价值的开源项目计划是Gitee综合评定出的优秀开源项目的展示…

ModaHub魔搭社区——未来向量数据库会不像传统数据库那样,在国内涌现 200 多家出来?

I. 引言:数据库市场的持续扩张与向量数据库的崛起 随着技术的迭代速度越来越快,技术门槛也在逐渐降低,数据库市场的持续扩张是不可避免的。当前存在着大量的需求,这将吸引越来越多的数据库甚至向量数据库加入竞争。然而,从业界角度看,这种市场扩张是有利的。它可以促使更…

【人工智能】—_维度灾难、降维、主成分分析PCA、获取旧数据、非线性主成分分析

文章目录 高维数据与维度灾难维度灾难降维为什么需要降维?PRINCIPLE COMPONENT ANALYSIS主成分的几何图像最小化到直线距离的平方和举例主成分的代数推导优化问题计算主成分(Principal Components, PCs)的主要步骤获取旧数据的方法&#xff1…

计算一组数据中的低中位数即如果一组数据中有两个中位数则较小的那个为低中位数statistics.median_low()

【小白从小学Python、C、Java】 【计算机等考500强证书考研】 【Python-数据分析】 计算一组数据中的低中位数 即如果一组数据中有两个中位数 则较小的那个为低中位数 statistics.median_low() 选择题 以下程序的运行结果是? import statistics data_1[1,2,3,4,5] data_2[1,2,…

IIR滤波器

IIR滤波器原理 IIR的特点是:非线性相位、消耗资源少。 IIR滤波器的系统函数与差分方程如下所示: 由差分方程可知IIR滤波器存在反馈,因此在FPGA设计时要考虑到有限字长效应带来的影响。差分方程中包括两个部分:输入信号x(n)的M节…

LLM学习笔记(1)

学习链接 ChatGPT Prompt Engineering for Developers - DeepLearning.AI 一、prompt engineering for developer 1、原则 prompting principles and iterative pattern 2、用于summarize 环境与helper functions import openai import osfrom dotenv import load_dotenv…

C语言深入理解指针(非常详细)(二)

目录 指针运算指针-整数指针-指针指针的关系运算 野指针野指针成因指针未初始化指针越界访问指针指向的空间释放 如何规避野指针指针初始化注意指针越界指针不使用时就用NULL避免返回局部变量的地址 assert断言指针的使用和传址调用传址调用例子(strlen函数的实现&a…

MySQL 8.0.34安装教程

一、下载MySQL 1.官网下载 MySQL官网下载地址: MySQL :: MySQL Downloads ,选择下载社区版(平时项目开发足够了) 2.点击下载MySQL Installer for Windows 3.选择版本8.0.34,并根据自己需求,选择下载全社区安…

2023开学礼新疆石河子大学图书馆藏八一新书《乡村振兴战略下传统村落文化旅游设计》许少辉新财经理工

2023开学礼新疆石河子大学图书馆藏八一新书《乡村振兴战略下传统村落文化旅游设计》许少辉新财经理工

监控服务器与Zabbix服务器时间同步配置

一、简介 zabbix server数据采集对时间同步的要求比较高,因为被监控的主机时间快了,会导致数据读取失败等问题,时间慢了,会有一堆的因为数据写入延时产生的误告警,会发生告警恢复时间比告警产生时间早的情况。此案列以…

CSS中如何实现文字渐变色效果(Text Gradient Color)?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 文字渐变色效果(Text Gradient Color)⭐ 写在最后 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 记得点击上方或者右侧链接订阅本专栏哦 几何带你启航前端之旅 欢迎来到前端入门之旅!这…

MIT6.824 Spring2021 Lab 1: MapReduce

文章目录 0x00 准备0x01 MapReduce简介0x02 RPC0x03 调试0x04 代码coordinator.gorpc.goworker.go 0x00 准备 阅读MapReduce论文配置GO环境 因为之前没用过GO,所以 先在网上学了一下语法A Tour of Go 感觉Go的接口和方法的语法和C挺不一样, 并发编程也挺有意思 0x01 MapRed…

Navicat16安装教程

注:因版权原因,本文已去除破解相关的文件和内容 1、在本站下载解压后即可获得Navicat16安装包和破解补丁,如图所示 2、双击“navicat160_premium_cs_x64.exe”程序,即可进入安装界面, 3、点击下一步 4、如图所示勾选“…

Delphi 12 β版新增两个有用功能

目录 一、字符串长度允许超过255 二、新增多字符串功能 一、字符串长度允许超过255 现在,字符串字面量的长度可以超过 255 个字符;换句话说,字符串字面量不再局限于经典的 Pascal ShortString 类型。注意字面字符串的长度仍可能受到编辑器的…

一文读懂强化学习:RL全面解析与Pytorch实战

目录 一、引言强化学习的核心组成为什么强化学习重要?实用性与广泛应用自适应与优化推动AI研究前沿引领伦理与社会思考 二、强化学习基础马尔可夫决策过程(MDP)状态(State)动作(Action)奖励&…

私有云盘Nextcloud在线解压开发(瞎搞瞎搞0.0)

私有云盘 Nextcloud在线解压开发 缘由: 问:为啥百度网盘会员人家可以在线解压哇??? 我:what?那必须安排哇!!! python代码如下 from flask import Flask, req…

个微机器人开发接口

请求URL: http://域名地址/member/login域名地址开发者账号密码:后台系统自助开通 请求方式: POST 请求头Headers: Content-Type:application/json 参数: 参数名必选类型说明account是string开发者账号password…

Centos 7 通过Docker部署OnlyOffice

前言: 在本文中,我们将详细介绍如何使用 Docker 部署功能强大的协作办公套件 OnlyOffice。通过 Docker,您可以轻松构建、部署和管理 OnlyOffice,从而提高团队协作和企业办公的效率。 一、安装Docker 1、向系统添加Docker CE软件仓…

Python小知识 - 1. Python装饰器(decorator)

Python装饰器(decorator) Python装饰器是一个很有用的功能,它可以让我们在不修改原有代码的情况下,为已有的函数或类添加额外的功能。 常见的使用场景有: a. 函数缓存:对于一些计算量较大的函数&#xff0c…

【小沐学NLP】Python使用NLTK库进行分词

文章目录 1、简介2、安装2.1 安装nltk库2.2 安装nltk语料库 3、测试3.1 分句分词3.2 停用词过滤3.3 词干提取3.4 词形/词干还原3.5 同义词与反义词3.6 语义相关性3.7 词性标注3.8 Text对象 结语 1、简介 NLTK - 自然语言工具包 - 是一套开源Python。 支持自然研究和开发的模块…