环境准备、在Windows平台配置GNU环境

C语言需要编译才能运行,而默认Windows系统没有编译C语言环境,这时就需要GNU环境提供编译

选择以下其一GNU环境下载安装到C盘:

1.MinGw

MinGW提供了一套简单方便的Winodows下的基于GCC程序开发环境

安装过程中进行相关组件的安装:勾选mingw-developer-toolkit、mingw-gcc-g++、mingw-gcc-objc、msys-base即可(这个过程有些长)

将安装目录下(这里是C:\MinGW\msys\1.0\msys.bat) 发送到桌面快捷方式

在msys.bat命令框中输入 gcc 会得到:sh: gcc: command not found

此时并没有配置环境变量

用编辑器打开 C:\MinGW\msys\1.0\etc\profile

在最后一行后面加入 export PATH=/C/MinGW/bin:$PATH 保存并重新打开msys.bat

命令框中输入 cd /c/Users/用户名/Desktop 进入桌面

(这时用编辑器在桌面上写一个hello.c)

命令框输入 gcc hello.c 后在桌面会自动生成编译完成的hello.exe

命令框输入./hello.exe 直接执行hello.exe得到运行结果时表示环境搭建成功

官网 http://www.eclipse.org/ 选择 Eclipse IDE for C/C++ Developers

下载完成后直接解压 修改文件夹名cdt 把里面的eclipse.exe改名为cdt.exe

打开cdt.exe会有弹出提示查找不到jre  因为eclipse是使用java语言开发的

所以需要进入

http://www.oracle.com/ 下载 java for developers 点击 download jdk

jdk安装完后便可启动eclipse

附:安装Elclipse前请配置GNU环境:

编译过程中提示找不到make错误

cygwin下载安装过程中 在Select Packages下 勾选  cmake make 安装即可

安装完后可在cgwin中输入make命令测试

运行过程中提示错误

这是因为打开方式不对。从cygwin中打开cdt.exe或在源代码目录下复制一个cygwin.dll 即可

windows系统c语言编译环境,在Windows平台搭建C语言开发环境相关推荐

  1. Android NDK 编译PjSip 2.6 之 搭建PjSip apk开发环境 (三)

    Android NDK 编译PjSip 2.6 之 PjSip编译 (二)中已经把so 和java文件编译出来.可以开始搭建apk的开发环境. 我们导入PjSip的example apk程序,编译生成 ...

  2. 在linux下搭建git环境,在linux下搭建git github开发环境

    在linux下搭建git github开发环境 github git linux 1.安装git sudo apt-getinstall git 2.Generating SSH keys 2.1.g ...

  3. Android群英传神兵利器读书笔记——第一章:程序员小窝——搭建高效的开发环境

    Android群英传神兵利器读书笔记--第一章:程序员小窝--搭建高效的开发环境 目录 1.1 搭建高效的开发环境之操作系统 1.2 搭建开发环境之高效配置 基本环境配置 基本开发工具 1.3 搭建程 ...

  4. uefi 嵌入式Linux,面向嵌入式平台的高级UEFI开发环境.PDF

    面向嵌入式平台的高级UEFI开发环境 面向嵌入式平台的高级 UEFI 开发环境 晋磊, 技术市场工程师, 英特尔 周鹏程, 开发经理, 百敖软件* 姜波, 首席技术官, 盛博科技* PTAS003 议 ...

  5. Windows系统C++配置编译OpenCV

    Windows系统C++配置编译OpenCV 前言 首先是下载OPENCV, 下载并安装CMAKE 下载并安装mingw和gcc 可选.安装QT 使用CMAKE生成GCC和QT配置文件 需要一个好用的 ...

  6. FFmpeg在Windows系统下的编译过程

    由于FFMpeg是基于Linux开发的开源项目,源代码和Windows下最常见的Visual Studio提供的C/C++编译器不兼容,因此它不能使用MSVC++编译.要想使用FFMpeg,最先要解决 ...

  7. 第一课 如何在WINDOWS环境下搭建以太坊开发环境

    目录:https://blog.csdn.net/qq_40452317/article/details/90270046 [本文目标] 根据本文指导,可以在WINDOUWS环境下完成以太坊智能合约部 ...

  8. 第二课 如何在WINDOWS环境下搭建以太坊开发环境

    [本文目标] 根据本文指导,可以在WINDOUWS环境下完成以太坊智能合约部署前的比较环境准备. [技术收获] 如何在WINDOW(笔者以WINDOWS 10为例)环境搭建以太坊开发环境,按照以下安装 ...

  9. 基于Windows 7旗舰版搭建WinCE6.0开发环境的过程

    首先感谢JeffreyLi提供了更简便的安装WinCE6.0 R3的方法,今天验证过了,确实比我之前整理的<WinCE6.0 R3的安装步骤>方便很多,十分感谢! 为了方便大家参考,重新整 ...

  10. Laragon 在Windows中快速搭建Laravel本地开发环境

    1.应用场景 主要用于快速搭建开发环境,帮助快速开发或者验证一些代码执行等. 优点: 功能更加强大, 更加简便好用 2.学习/操作 简介 对于那些使用 Windows 操作系统的同学来说,Homest ...

最新文章

  1. 高低配系统直流控制电源技术知识点
  2. aix用户登录次数受限问题(3004-300 输入了无效的登录名或password)
  3. AutoCAD VBA对齐对象
  4. 自己动手写js分享插件 [支持https] (QQ空间,微信,新浪微博。。。)
  5. 判断groupbox中所有的edit是否为空,并给出空的哪个edit为空
  6. 怎么在php登录首页添加样式,首页登录后怎么在首页显示用户名以及隐藏登录框?...
  7. ASP.NET AJAX Timer Trouble? Location is key.
  8. MTK驱动(46)---- Android CPU频率设置(MTK平台)
  9. python 类属性方法实例属性方法
  10. html选择拖动条,纯CSS做的滑动范围选择条
  11. mysql delphi_delphi 7 连接 MySql
  12. 绿联USB网卡的使用记录
  13. Jmeter接口压力测试
  14. 这些JAVA毕业设计拿走不谢
  15. pdf怎么转换成图片?
  16. CMake中链接库的顺序问题
  17. 论述:定点小数的运算
  18. 艾美捷科研专用西妥昔单抗Cetuximab相关介绍
  19. 一款非常经典的蓝牙多媒体芯片​RDA5850
  20. Error Domain=NSCocoaErrorDomain Code=3840 The operation couldn’t be completed. (Cocoa error 3840.)

热门文章

  1. 如何更改java应用程序标题栏默认图标
  2. 算法笔记_面试题_15.回溯算法模板及示例
  3. 关于CUDA与CUDNN适配版本,以及安装中出现Bug的分析
  4. webmagic之爬取数据存入HDFS
  5. Junit第一次使用
  6. 【01】魔芋使用MDN的一点点经验
  7. 【原创】Bug管理操作规范个人经验总结
  8. 推荐Android中两个很好用的banner,可无限轮播,可使用第三方图片加载框架加载网络图...
  9. 自编基于jQuery实现分页插件
  10. easyui小清新俺也晒晒 视频管理软件bs项目