C语言系列:1、搭建开发环境(安装CLion)及HelloWorld
1. 前言
总结完Bash之后我们来总结C相关的内容,下面我们不再使用微软的VS,而是使用CLion,这个软件和Java的IDEA是一个软件厂商开发的,相对于VS来说是多平台可用的(但是是收费的,大家自行处理一下,网上方法比较多),而且比较好用,c/c++/Qt/Stm32开发都可用(之前总结过搭建Qt开发环境,感兴趣的可以玩一下:https://blog.csdn.net/weixin_39510813/article/details/115482634)。
2. 下载安装CLion
https://www.jetbrains.com/clion/
之后像安装普通软件一样安装即可。
打开后可通过settings->plugin打开插件功能搜索Chinese来安装中文插件:
英文的话很多配置和设置看不懂,修改起来会比较难受。
3. 创建项目以及HelloWorld
其实转换成中文之后就可以很方便的创建项目了。
文件->新建项目,之后可选择c或者c++的项目,目前的版本甚至可以创建Qt或者STM32CubeMX的项目:
这里我们创建C项目,并使用默认的c99的标准即可,当然,有需要的话也可以选择其它C标准。
之后在右上角进行编译或者编译运行即可,结果在下面的窗口中会展示出来,由于使用的是cmake方式,所以项目本身也是支持跨平台的(对cmake的了解可以看这里:https://blog.csdn.net/weixin_39510813/category_9286673.html?spm=1001.2014.3001.5482):
鼠标放到某个位置一段时间是会有提示。
4. 最后
ok,接下来我会总结C语言的基础语法;对于一些数据结构则会根据需要进行总结,后续也可能会针对一些面试题做总结(由于时间久远,面试时问的一些C问题经常忘记,实际工作中这些问题也经常是遇到了才去查~.~,说实话,部分语法设计确实不是容易理解和使用的,所以Go快速火起来也是由于很大程度上Go是对C的改进和扩展,而且改进扩展后没有C++那么复杂难用,也不像Java那样皆对象,很多时候写Go代码让我感觉在写简洁的C代码。当然,很多场景目前还是只能使用C,所以这也是我这里总结C的原因)。