win10 C语言开发环境搭建

初学C语言,选择合适的软件开发环境 对于初学C语言的人来说,选择合适的软件开发环境是非常重要的。一个好的开发环境能够提供友好的界面、强大的功能和便捷的调试工具,有助于提高学习效率和编程体验。在这篇文章中,我将介绍几个常用的C语言开发环境,并提供相应的源代码示例供学习和实践。这些开发环境只是C语言开发中的几个常见选择,还有其他许多可供选择的开发环境。无论选择哪个开发环境,重要的是坚持练习和实践,不断提升编程技能。希望上述内容能够帮助你选择合适的C语言开发环境,并开始你的编程之旅。祝你学习顺利,编程愉快! 阅读详情


c语言是我进入这个行业学的第一门编程语言,其实说实话当年学的并不怎么样,因为当年学习这个的时候并没有做出什么用的项目来,都是些很小的demo。真正开始对这门语言有点感觉时候是在后来看了《c primer plus》 和《unix环境高级编程》这两本书的部分章节的时候。我才逐步理解了c语言的一些应用。

一、编辑器的选择

我是一个Java开发者,我已经习惯了idea这个开发环境,而JetBrains公司也有c语言开发环境Clion,它们的操作快捷键都是一致的,所以很容易就接受了这个编辑器,并且它的智能提示会让你写起代码来很舒服。
JetBrains公司的产品我使用的还有编写前端的webstorm编辑器,他们都是一个系列的,只要学会一个其他的都可以使用。

二、windows10下的开发环境

本次c语言的巩固和复习我是在自己的电脑是win10的系统下进行的,所以本文主要记录一下win10环境下的c语言开发环境的搭建。我打算使用gcc这个编译器,这是我最喜欢也比较熟悉的编译器。本文记录两种方式,一种基于mingw-64,一种基于win10下的Linux子系统(wsl),关于两种方式,文章最后我将说明。

方法一:

1.下载msys64

首先下载msys2,下载地址是http://www.msys2.org/ ,我的系统是64位的,所以我选择64位的版本,msys2个是window下的一个类Linux开发环境,它自带Linux命令行和强大的安装包管理系统(package management system) Pacman。用来支持安装包的下载,安装和更新。
在编写c语言的时候有种在Linux编写的感觉。强烈推荐!!

安装完成后,还要配置一下国内镜像源,因为msys2默认镜像是国外的,下载很慢,有可能下载失败。主要修改如下文件:

a. msys64\etc\pacman.d\mirrorlist.msys 文件中 添加 如下行:

  Server = http://mirrors.ustc.edu.cn/msys2/msys/$arch/npm 

b. msys64\etc\pacman.d\mirrorlist.mingw32 文件中 添加 如下行:

Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686/

c. msys64\etc\pacman.d\mirrorlist.mingw64 文件中 添加 如下行:

Server = http://mirrors.ustc.edu.cn/msys2/mingw/x86_64/

修改完成后双击安装目录下的 msys2.exe 运行程序,然后会打开一个终端,这个终端类似Linux下做的终端,里面可以执行Linux的大部分命令。

除此之外,还可以用如下命令安装ssh客户端:

pacman  -S msys/openssh

这样就可以像mac或者Linux一样访问远程服务器了。

2.更新安装包,下载mingw64 gcc编译器

a.使用如下命令行升级数据包和系统文件:

pacman -Syu

b.安装编译器工具链:

pacman -S  mingw-w64-x86_64-toolchain

安装完毕,那么环境已经安装完毕。

3.打开clion编辑器,配置mingw64编译器

具体配置如下:

avatar

4.创建一个c语言项目,并运行

具体创建如下:

avatar

代码如下:

avatar

运行结果:

avatar

至此win10下基于mingw64 gcc的开发环境已经搭建完毕。

方法二:

1.打开windows10 Linux子系统功能

首先在搜索栏中搜索并打开“启用或关闭Windows功能”,勾选“适用于Linux的Windows子系统”项。只有开启这项设置才能正常安装WSL。

avatar

3.windows应用商店下载ubuntu 18 系统

在微软应用商店搜索 Linux,可以看到一系列 Linux 发行版,根据自己需要选择适合自己的发行版,这里我选用 Ubuntu 18.04 LTS

avatar

下载完成后启动,等待安装完成,输入账户和密码,我们便得到了一个 Linux 环境了。

avatar

然后我们执行如如下命令安装ssh服务:

sudo apt install openssh-server

然后我们执行如如下命令安装gcc编译器:

sudo apt-get install build-essential gcc g++ cmake gdb
4.打开clion编辑器,配置mingw64编译器

具体配置如下:

avatar

接下我们可以像方法一一样写一个demo去验证。

至此win10下基于wsl gcc的开发环境已经搭建完毕。

三、关于两种方式的说明

方式一是适合开发一些可以在windows运行的c语言程序,比如可以用它来开发可以在windows下的界面程序。

方式二相当于一个完整的Linux服务端环境,用它来开发一些Linux服务端的程序。

根据不同场景我们可以在clion中切换编译器链。

第一篇:本地搭建Linux下C语言开发环境大纲 本地搭建Linux下C语言开发环境大纲,后续会按照大纲细化各项内容,使读者能按步骤真正的搭建出来。 阅读详情

相关推荐

【TM1650】STM8S TM1650芯片控制程序

以下为.h文件: #ifndef __TM1650_I2C_H #define __TM1650_I2C_H #include "stm8s.h" #include "stm8s_gpio.h" #include "tim1.h" #include "usart2.h" #include <iostm8s103f3.h> #include <intrinsics....

cxw312864660的博客 1万+

环境搭建:Win 10 + Eclipse 搭建 C/C++ 开发环境

win10 使用 Eclipse 搭建 C\C++ 开发环境

thunder1015的博客 6994

ANSYS Discovery 2023R1 入门:手把手教你玩转几何模型参数化(附历史追踪避坑指南)

本文详细介绍了ANSYS Discovery 2023R1中几何模型参数化建模的全流程,包括基础设置、参数化实战技巧及历史追踪避坑指南。通过Workbench集成和智能参数控制,工程师可以高效完成设计迭代,特别适合需要频繁调整几何模型的仿真场景。文章还提供了参数丢失的预防策略和工业应用实例,帮助用户快速掌握这一提升设计效率的核心技能。

weixin_33693070的博客 462

windows10系统下搭建C语言环境

Windows下安装c程序环境

qq_17525509的博客 2411

DELL服务器BIOS下配置RAID阵列

dell服务器配置raid阵列

weixin_58250887的博客 1万+

debian mirrors 镜像源 riscv 64 赛昉 星光 starfive vf2 InRelease‘ doesn‘t support architecture ‘riscv64‘

debian mirrors 镜像 riscv 64 赛昉 星光2 starfive vf2 InRelease' doesn't support architecture 'riscv64'

qq_29758759的博客 1259

C语言开发环境的三种方式(基于Windows 10)

在Windows 10上配置C语言开发环境,你可以选择多种方法,包括安装集成开发环境(IDE)如Visual Studio、Code::Blocks,或者使用文本编辑器和命令行工具。

大道至简 7470

DMA engine initialization failed rk3568的原因及解决方案

刚开始调试 switch 芯片的时候由于rgmii 时钟是output , rk3568的 GMAC 需要 switch 芯片提供 125M的时钟,如果没有这个时钟就会初始化失败,进入文件系统后 ethx 不会出现(当然,如果屏蔽掉这里ethx 会出现,但是引发更多的问题,笔者在这块耍小聪明,导致耗费了近一个月时间,把网络这块整个查了一遍 -----)dma 软复位是在进入文件系统后,网络系统启动的时候,我想如果在这个之前只要提供合适的时钟那么就是可以的,那么------以上是官方的文档说明。

Nyiragongo的博客 4573

Windows10操作系统搭建C语言开发环境

方案一:WSL后台 + VS Code操作界面 方案特点:新手易上手,有官方指导文档,后台为Linux环境,需要连接外网安装。 第一步:安装VSCodeVisual Studio Codehttps://code.visualstudio.com/download 第二步:安装WSL(Windows Subsystem for Linux) 下载链接:https://docs.microsoft.com/en-us/windows/wsl/install-manual 下载安装包,...

一木浅雪的博客 2183

YOLOv11改进 | 融合改进篇 | 利用尺度统一检测头DynamicHead融合P2增加小目标检测层(让小目标无所遁形)

本文给大家带来的最新改进机制是针对性的改进,针对于小目标检测增加P2层针对于大目标检测增加P6层利用DynamicHead(原版本一比一复现,全网独一份,不同于网上魔改版本)进行检测,其中我们增加P2层其拥有更高的分辨率,这使得模型能够更好地捕捉到小尺寸目标的细节。我们增加P6层是一个较低分辨率但具有更大感受野的特征层。对于大尺寸目标,这意味着模型可以更有效地捕捉到整体的结构信息。在这些的基础上我们配合DynamicHead可以使模型根据不同尺寸的目标动态调整其检测策略,进一步提升模型的精度。

Snu77的博客 3948

探索CompletableFuture:高效异步编程的利器

随着现代软件系统的复杂性和用户需求的多样化,异步编程成为了提升系统性能和响应速度的重要手段。在Java领域,CompletableFuture作为Java 8引入的新特性,提供了强大的异步编程能力,极大地简化了多线程和并发任务的处理。本文将深入探讨CompletableFuture的基本功能和使用方法,介绍如何利用其提升程序的并发性能和代码的可维护性。

曾经“等你生日那天”都遥远得像未来,如今却可欢愉的挥手说“下个十年见” 170万+

win10搭建c语言开发环境

win10搭建c语言开发环境在window10上面用MingW搭建编写C语言的环境1、下载Mingw(下载页面自行搜索),开始安装,安装路径自行选择2、点击‘continue’,出现如下图,3、稍微等待一会,出现如下图界面:选择4项,然后点击‘installation’-->'apply changes'-->'apply',然后就请等待几分钟(网速快的话,时间会比较短)4、完成以后,...

jacklin_01的博客 3万+

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

win10怎么弄c语言,win10系统搭建C语言开发环境的操作方法

很多小伙伴都遇到过对win10系统搭建C语言开发环境进行设置的困惑吧,一些朋友看过网上对win10系统搭建C语言开发环境设置的零散处理方法,并没有完完全全明白win10系统搭建C语言开发环境的操作方法非常简单,只需要1、在此提供dev C++的最新版原生安装包。(链接) 2、打开安装包,选择安装语言,直接【OK】(不用担心英文)。的顺序即可轻松搞定,具体的win10系统搭建C语言开发环境具体的操作...

weixin_39820997的博客 1055

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

在Win10上使用Linux子系统和VSCode搭建C语言开发环境

在Windows10上用VSCode搭建C语言环境 一、启动Windows下的Linux子系统 打开控制面板,点击卸载程序 点击右侧的【启用和关闭Windows功能】 找到适用于Linux的Windows子系统,将其勾选,点击确定 然后重启电脑 一、安装MinGW 1、到MinGW官网下载最新安装包。 网址:https://sourceforge.net/projects/mingw/fil...

qq_38113006的博客 4047

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

win10怎么弄c语言,win10系统下如何搭建C语言开发环境

因为工作需求,有位朋友想在最新的windows10系统中搭建C语言开发环境,可是安装后发现电脑会出现无法运行的错误。这该怎么办呢?下面,就随小编看看windows10系统搭建C语言开发环境的具体方法。下载/安装win8.1 - 14 、在此提供dev C++的最新版原生安装包。(链接)windows7系统之家 - 15 、打开安装包,选择安装语言,直接【OK】(不用担心英文)。windows7 -...

weixin_35874865的博客 841

win10怎么弄c语言,win10系统下搭建C语言开发环境方法步骤

因为工作需求,有位朋友想在最新的windows10系统中搭建C语言开发环境,可是安装后发现电脑会出现无法运行的错误。这该怎么办呢?下面,就随小编看看windows10系统搭建C语言开发环境的具体方法。下载/安装1、在此提供devC++的最新版原生安装包。(链接)2、打开安装包,选择安装语言,直接【OK】(不用担心英文)。3、点击【IAgree】,同意安装协议。4、选择安装模式,默认全部安装,建议直...

weixin_32909875的博客 1668

c语言开发环境win10,windows10下搭建C语言开发环境。

发现学校使用的还是上古教材,用的是VC++ 6.0。但是VC++6.0 并不是很适合新手开发(至于为什么这样说后面会给出原因。所以还是写一下用传统的方法在win下写程序。毕竟重剑无锋大巧不工,打好基础才是最重要的。而且学会一门语言并不是学习的目标,理解其编程思想才是重点,当你上手另一门同样范式的语言时,也会毫无压力。开始吧。首先,打开浏览器,随便打开一个搜索引擎,比如不用百度。然后就是这个样子的界...

weixin_39611049的博客 528

c语言开发环境win10,老司机解决win10系统搭建C语言开发环境的操作技巧

朋友们在使用电脑工作的过程中会碰到win10系统搭建C语言开发环境的情况,尽管处理方法特别的容易,可是也有很多朋友不知道win10系统搭建C语言开发环境究竟要怎么处理。最近有不少用户到本站咨询win10系统搭建C语言开发环境的问题该怎么处理。你只用依照1、在此提供dev C++的最新版原生安装包。(链接) 2、打开安装包,选择安装语言,直接【OK】(不用担心英文)。就可以了。下面小编就给大家介绍一...

weixin_28858229的博客 532

c语言环境配置win10,大师还原win10系统搭建C语言开发环境的设置方法

有用户反映说自己在使用电脑时发现win10系统搭建C语言开发环境的设置方法的难题,然而并是不所有的朋友都会解决win10系统搭建C语言开发环境的设置方法的问题,不会的朋友也不用担心,下面我就给大家讲解一下win10系统搭建C语言开发环境的设置方法的完美解决步骤,我们只需要1、在此提供dev C++的最新版原生安装包。(链接) 2、打开安装包,选择安装语言,直接【OK】(不用担心英文)。的方法即可解...

weixin_39702400的博客 306

VSCode搭建C语言开发环境-win10-64位

一、下载MinGW安装包 https://sourceforge.net/projects/mingw/files/ 二、安装MinGW安装并添加环境变量 快捷键win+break打开‘系统’ 三、下载VSCode安装包 https://code.visualstudio.com/Download 四、新建并打开文件夹 五、编写测试代码并编译 六、执行程序,...

石轩风的博客 3445

C语言编译器Win10 | 详解C语言开发环境搭建与调试技巧

具体来说,打开“系统属性”并进入“高级系统设置”,点击“环境变量”,在“系统变量”中找到Path变量并进行编辑,添加MinGW的bin目录路径,例如:C:\MinGW\bin。首先,推荐使用MinGW(Minimalist GNU for Windows)作为C语言编译器,它是GNU工具集的一部分,可以轻松在Windows上安装和使用。总之,易语言反编译软件为程序员提供了强大的逆向工程能力,它不仅能帮助开发者更好地理解和优化程序,还能为安全领域的工作提供有力支持。

axqwuo_073的博客 277

Win10 C语言编译器 | 轻松搭建开发环境,提升编程效率

对于初学者来说,安装C语言编译器可能显得复杂,但其实通过正确的步骤和工具,整个过程是简单且高效的。对于许多人来说,编程可能是一个难以掌握的技能,但通过合理的方法和技巧,任何人都可以提高编程能力,解决实际问题。首先,了解编程的基本概念是学习编程的第一步。每种编程语言都有其独特的语法和规则,无论是Python、Java还是JavaScript,掌握基本的编程结构如变量、控制流、函数等,都是学习编程的基础。无论是基础知识的掌握,还是解决问题的思维方式,编程技巧都需要通过长期的积累和不断的优化来提高。

sjvqel_361的博客 434

c语言学习第一天-开发环境搭建

搭建开发环境 因为我电脑是win10系统所以采用 DEV-C++ 这个软件来编写我们的C语言程序 搭建步骤 下载软件,去DEV-C++官网下载,去官网下载的话,要登录谷歌账号或者是Facebook账号,如果没有的话,就去我的百度云盘下载,云盘链接,提取码:bxop 软件下载完之后,直接双击打开,安装过程很简单,一直下一步就可以。 使用Dev-C++ 这个过程,我会用一个一元二次方式求解(ax^...

水里的鱼 534

opencv c语言开发环境搭建,win10+QT5.10.1搭建OpenCV开发环境

一、 搭建前的准备工作1、下载QT2、下载OpenCV3、下载Cmake工具二、安装软件1、QT傻瓜式安装,记得安装路径即可2、Cmake安装,注意在安装过程中勾选“为所有用户添加环境变量”:Add CMake to the system PATH for all users。3、OpenCV安装,即解压,解压到自己指定的地方三、添加系统环境变量步骤:右键“我的电脑”——>“属性”——...

weixin_36464343的博客 399
octblog
博客等级 码龄12年 0粉丝 1原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值