我在知乎找了好几天我也没有找到答案

因为我看不懂你们说的什么编译器 编辑器

系统环境

新手入门的软体也推荐一大堆

还加杂著玩梗的人弄得我更加糊涂

我也不会找到正规软体安装

我就想要一款满足基础自学c语言能敲代码的软体

最好有下载资源的

愁死了


1,你找个懂的朋友,多问问他

2,没这种朋友,你就多买几本书,多搜多尝试,多花点时间

3,如果你不是非要立马就学 c 语言,可以考虑看看下面的链接,免费入门课

https://www.bilibili.com/video/BV19J411V7wm?

www.bilibili.com

斧头班的作业现在都是用这个语言写的了


首先……

《21天学通C语言(第7版)》([美]布Bradley Jones,Peter Aitken,Dean Miller)【摘要 书评 试读】- 京东图书?

item.jd.com

然后……

Download binary?

www.codeblocks.org

看不懂英文可以用翻译软体,Chrome 自带的谷歌翻译或者下个有道词典之类的都可以。总之在点开第二个链接以后你会看到(这是翻译过的网站内容):


c程序入门对软体要求不高,能编译,能报错就可以了,推荐dev c++,codeblocks,个人觉得codeblocks用著更舒服。

都是即装即用,打开就能编程,安装完敲代码就完事了。


这个我来答。

我刚开始写代码的时候用的是c-free

然后devc++

然后工作了就直接在linux上用vim/gcc

后来就开始学习qt+vs编写大型项目

文档编辑器用vscode和nodepad++


编辑器你可以理解成记事本,是你编辑代码的地方。编译器把你写的代码转换成可执行程序,然后程序才能运行起来。

visual studio这样的属于又有编辑器,又有编译器,还有其他功能的,叫IDE,集成开发环境(IDE,Integrated Development Environment )。这类里面推荐使用codeblocks,比较轻量化,VS对于新手来说太重了

环境变数这个我不太懂,闭著眼睛跟著别人改,还没去学习……

以前在学校用过DevC++,但是已经很久没更新了,据说很多东西不支持,新手当然还是能用。现在喜欢直接用visual studio code,这个属于编辑器,但是可以自己添加插件实现编译功能。我昨天开始重新学C语言,刚刚配置好,最简单的办法是左侧插件里下载一个code runner。终端里直接输出中文可能会乱码,你搜一下别人的解决方法就行

(网上主要有两种办法直接在VSC里运行C语言,另外一种要下载mingw,还要改配置文件,我之前改了半天,结果把我写的课后习题新建个文件夹归类一下之后,发现报错,估计又要改配置,最后我直接放弃了……)

可能没vim,emacs清爽流畅随心所欲,但是胜在图形界面容易上手,直接点一下run code就能在内置终端里跑起来了。。。


搜个wxdevcpp

这个gcc和wxwidgets和很多例子。

写程序时候编译运行就行,没事可以把那些例子编译运行研究

其中简单图像处理和扫雷源码对新人帮助很大!


codeblocks专门用于c和c++,其他编译器基本凉凉了。

因为你是新手,我还推荐啊哈c语言,一个国内老师给小学生准备的书和编译器,都有免费的。

等以上两种用熟了再下载微软的vs2008及以上版本,体积巨大,大多时候是用不上了。


近期博主也在学习C程序,C程序入门对软体要求不高,能编译,能报错就可以了,推荐VC6,dev c++,codeblocks,个人觉得Codeblocks用著更舒服。

都是即装即用,打开就能编程,安装完敲代码就完事了。

Codeblocks官网:http://www.codeblocks.org


我来个手把手教的吧

你知道devc++吧,把它下下来,安装在默认路径。

如果懒得搜链接,我贴一个 devc++

默认路径是C:Program Files (x86)Dev-Cpp

这个时候进入这个目录,找到MinGW64文件夹,将其剪切到任意一个文件夹,假设是C:Program Files (x86)MinGW64

嗯,好,可以卸载devc++了,什么,你以为我要介绍dev?都0202年了,谁还会用那个几年不更新的软体呢?要用就用最新的

现在右击我的电脑,单击属性,选择高级系统设置,选择环境变数,这个时候,上面或下面都会有一个path选项,随便选一个path进行编辑,加入MinGW的目录后面再加一个in,也就是C:Program Files (x86)MinGW64in(假设你和我设的一样都是C:Program Files (x86)MinGW64)

接下来安装一个叫git的家伙,我再甩个链接 git

打开以后一路默认到底,记住,一路默认到底。

装好了以后,正片开始

没错,我要推荐的就是vim这款轻量级编辑器

什么,你不想用这个编辑器?反正你都安装到这里了,不妨再试试嘛

滑鼠在桌面左键,点击git bash here

在弹出的终端输入 vim a.c

先按个i,再随便写写什么(就像在记事本写东西一样),比如

#include&
int main(){printf("helloworld
");}

接下来按esc,再按:后你会发现游标移动到最后一行了,这个时候输入 wq再按回车,非常好,你已经编好了一个c文件。

现在终端输入gcc a.c -o a.exe,非常好,你已经编译好了一个c文件,命令行再输入./a.exe

wow,输出了helloworld欸

体验怎么样?总结一下,使用vim只要记住三点,先打开vim并输入i,再像笔记本一样操作,最后按esc,输入 :wq 再按回车,是不是很简单?

想进阶也不难,建议看别人文章吧,我太懒不写了。

我再提一句吧,别的编辑器能干的,vim照样能干;再者,你一介初学者,要那么高级编辑器,要那么多高级功能干什么?你以为那些功能不需要学习吗?就我个人而言,转到vim以后我并没有什么高级功能要怀念的。

最后,欢迎emacs用户来宣传,其他编辑器,尤其是vsc,就不要刷存在感了


初学的话那种需要自己配一堆东西+界面不友好的就不推荐了,virsual studio还不错,就是大了点。用这个不会陷入各种奇葩的环境配置,先以语言为主吧,熟悉了再折腾


推荐阅读:
相关文章