cygwin搭建
cygwin可以让你体验到Linux的功能,在window上编译c语言便可以借助该软件进行编译,配合jetbrain的Clion就可以让写C跟写JAVA一样
cygwin安装步骤参看
这里需要注意的两点:
- 安装时修改成国内的镜像源:http://mirrors.163.com/cygwin/
- 安装时选择要的包:gcc-core、gcc-g++、make、gdb、binutils

安装vim后vim命令报错:
export VIMRUNTIME=/usr/share/vim/vim82
#这里的vim82随实际版本为主
Clion配置
其实只要打开Clion它就会自动寻找Cmake,c的编译环境,但是找到后还是需要自己手工设置一下,设置入口在setting中的toolchian里

运行redis源码
在Clion运行redis需要添加一些makefile文件,这里只要去github拉取别人已经添加好的就行:https://github.com/htw0056/redis-3.0-annotated-cmake-in-clion.git
选中redis-server,点击熟悉的run就可以了,这里只是运行了server,需要一个使用者redis-cli,

需要从window入口进入,当你双击他执行时他会报缺失cywin的错误,这里有个临时的办法可以解决,那就是去Cygwin的bin目录下复制出来cygwin1.dll,此时你如果放在了刚redis-cli的目录,就会发现Clion会编译失败,解决办法就是另外建一个execute的目录,把redis-cli和cygwin1都复制进去,这时你就可以愉快的开始玩转redis源码了

全流程安装参看此
本文介绍如何使用Cygwin在Windows环境下搭建C语言开发环境,并结合JetBrains的Clion实现高效的C语言编程。文章详细描述了Cygwin的安装步骤,包括选择国内镜像源和必要的软件包,如gcc-core、gcc-g++、make等。同时,解决了安装vim后的命令报错问题。此外,还介绍了如何在Clion中配置Cmake和C编译环境,以及运行redis源码的方法。
962

被折叠的 条评论
为什么被折叠?



