hylerrix / university

:mortar_board: my university code & article collection: create & share, thought & works
Creative Commons Attribution Share Alike 4.0 International
45 stars 10 forks source link

[A02]在 Windows 平台搭建 C 语言开发环境的多种方式 #6

Open hylerrix opened 7 years ago

hylerrix commented 7 years ago

新接触 C 语言,如何在 Windows 下进行 C 语言开发环境的搭建值得思考并整理。以下多种开发方式择一即可(DEV C++无须环境准备)。

注:本文知识来源于 Windows 平台搭建 C 语言集成开发环境 - 极客学院 后并作一定程度的拓展。

一、在 Windows 平台搭建 DEV C++ 集成开发环境

1.MinGw

2.cygwin

附:cmd 中若输入 Cygwin 编译的 .exe 将出现系统提示 “无法启动此程序,因为计算机中丢失 cygwin1.dll。尝试重新安装该程序及解决此问题” (cygwin1.dll 是cygwin环境里面用来模拟Linux环境的一个动态库,它可以把 Linux 的 API 给映射到 Windows 的 API 上,来执行 Windows 的程序) 两种解决方法:

  • 在 cmd 中配置环境变量 set PATH=%PATH%;C\cygwin64\bin
  • 找到 C\cygwin64\bin下 的 cygwin.dll 并复制到桌面后执行 a.exe 便可以得到结果 (cygwin.dll 由于包装了很多 API 而有 3mb 多的大小,要被 cygwin 生成的 .exe 依赖,所以需要将两者放在同一目录下)

二、在Windows平台搭建EclipseCDT集成开发环境

附:安装 eclipse 前请配置 GNU 环境: 编译过程中提示找不到 make 错误 cygwin 下载安装过程中 在 Select Packages 下 勾选 cmake make 安装即可 安装完后可在 cgwin 中输入 make 命令测试 运行过程中提示错误 这是因为打开方式不对。从 cygwin 中打开 cdt.exe 或在源代码目录下复制一个 cygwin.dll 即可

三、在Windows平台使用VisualStudio开发C语言程序

附:打开开发人员命令提示行 cd进入桌面 输入 cl hello.c 会生成 hello.exe 和 hello.obj 输入 hello.exe 执行便得到运行结果 (cl 编译器,微软公司所开发的一个 C 语言编译器,所以 windows 下编译 C 很好兼容好。gcc 要考虑跨平台,在 windows 速度不如 cl)

四、在Windows平台使用Sublime Test开发C语言程序

五、在Windows平台搭建Clion集成开发环境