当前位置:首页 > 机动车 >

dev c 语言入门教程(verilog语言入门教程)

来源:原点资讯(m.360kss.com)时间:2023-06-16 04:07:14作者:YD166手机阅读>>

dev c 语言入门教程,verilog语言入门教程(1)

前言

假期孩子想学习 C 语言编程,让帮着搭建一个简单好用的 C 语言开发环境。虽然笔记本配置的是Windows 7 操作系统,但当前可供选择的支持Windows 7系统的 C/C 语言开发环境还不少,如:Visual Studio系列、Dev-C Code::BlocksEclipseNetBeansVS Code 扩展等十几种。于是计划就此写个Windows平台搭建C/C 语言开发环境系列文章,面向广大C语言编程初学者,分别介绍几种常用的Windows平台C/C 开发环境的搭建(下载、安装、配置)和简单开发(源码编辑、编译、运行和调试),以供其了解和学习。

本文首先分享的是 Dev-C ,它是一款适合 C/C 语言初学者的轻量级集成开发环境。

本次分享内容的目录如下:

前言

基本概念(IDE、编译)

Dev-C 概述(简介、特性)

Dev-C 安装(下载、安装、配置)

Dev-C 软件窗口界面简介

Dev-C 开发简单示例(编辑、编译、运行)

Dev-C 点评

结束语


1. 基本概念1.1 集成开发环境(IDE)

集成开发环境Integrated Development Environment,简称IDE)是一种辅助程序开发人员开发软件的工具软件,通常包括代码编辑器、编译器、调试器和图形用户界面等工具,集成了代码编辑、编译、运行和调试等功能于一身,可以让开发人员通过此单一集成环境即可轻松完成程序开发。

可以对IDE简单分类如下:

  • 针对特定编程语言量身打造的专一IDE
  • 该类IDE只针对特定编程语言,如 Visual Basic针对Basic语言、Dev-C 针对C/C 语言等。

  • 支持多种编程语言的全功能IDE
  • 该类IDE内含支持多种编程语言的多种编译器/调试器,如微软的Visual Studio 2019集合开发、分析、调试、测试、协作、部署于一身,支持C/C 、Python、JavaScript、C#等多种语言的开发),适合专业开发人员。

  • 基于代码编辑器的扩展IDE
  • 该类IDE本身只是代码/文本编辑器,但可通过安装扩展的方式调用多种编译器/调试器,来打造强大的扩展IDE。如:VimAtomVisual Studio Code等。

    1.2 编译(Compile)

    我们知道机器只能识别二进制机器语言,而开发者一般编写的是高级语言,但机器本身并不能直接识别高级语言,这时就需要将高级语言转化成机器能识别的二进制机器语言,这个过程就叫编译。

    实现编译的工具叫做编译器(Compiler),最为知名的编译器为 GCC(GNU Compiler Collection,GNU编译器套装),是一套由GNU开发的编程语言编译器。

    C 语言编译过程分成四个步骤:

    dev c 语言入门教程,verilog语言入门教程(2)

    C语言编译过程

  • Step1 - 预处理:将所有的#include头文件以及宏定义替换成其真正的内容
  • Step2 - 编译:将经过预处理之后的程序转换成特定汇编代码的过程
  • Step3 - 汇编:将汇编代码转换成机器码(目标文件)
  • Step4 - 链接:将多个目标文以及所需的库文件链接成最终的可执行文件。

  • 2. Dev-C 概述2.1 简介

    官网主页(已停止更新):http://www.bloodshed.net/

    项目网址:https://sourceforge.net/projects/orwelldevcpp/

    Dev-C 是一款用 Delphi 语言编写的、专用于开发 C/C 编程语言的集成开发环境(IDE)。它是一款开源软件,其以GNU General Public License version 3.0 (GPLv3)为许可协议。

    Dev-C 支持C和C 标准,支持MinGW-w64或TDM-GCC编译器、GBD调试器。

    Dev-C 免费、小巧、简单、快速、功能完备(具有代码编写、代码分析、代码编译和调试运行等功能)、有良好的中文支持,非常适合C/C 初学者使用。

    Dev-C 最初是由 Bloodshed Software 公司的 Colin Laplace 所开发,但在2005年推出 Dev-C 5 beta 9(4.9.9.2)版本后停止了继续开发。

    2011年由独立开发者 Orwell 接手,于2011年6月30日发布非官方的 Dev-C 4.9.9.3 版本,于2011年8月27日发布非官方的 Dev-C 5.0.0.0 版本。

    当前最新稳定版本是2015年04月27日发布的 Dev-C 5.11 版本。

    2.2 特性
    • 支持基于GCC的编译器(MinGW64 或 TDM-GCC编译器)
    • 集成了调试器(使用GDB)
    • 支持多种语言(本地化)
    • 支持代码补全和代码提示
    • 支持语法高亮显示、AStyle代码格式
    • 支持自定义快捷键
    • 支持GPROF分析
    • 支持Devpak IDE扩展
    • 支持项目管理器、工具管理器、类浏览器
    • 支持调试变量浏览器、CPU窗口
    • 快速创建Windows应用程序、控制台应用程序、静态库和动态链接库
    • 支持自动生成Makefile

    3. Dev-C 安装

    下面详细介绍 Dev-C 在 Windows 7 操作系统中的具体安装过程。

    3.1 下载安装文件

    在浏览器中输入网址(https://sourceforge.net/projects/orwelldevcpp/),进入 Dev-C 官方指定下载页面(如下图示)

    dev c 语言入门教程,verilog语言入门教程(3)

    网站下载

    点击上图【Download】按钮,下载最新版本的安装执行文件(如:Dev-Cpp 5.11 TDM-GCC 4.9.2 Setup.exe,文件大小约48MB)。

    3.2 安装过程

    运行安装执行文件,按提示完成安装(如下图示):

    Step1:加载安装程序

    dev c 语言入门教程,verilog语言入门教程(4)

    栏目热文

    word精美排版实例欣赏(word精美排版模板)

    word精美排版实例欣赏(word精美排版模板)

    Word排版一直是很多办公人员心头上的一块大石头!因为想要做出一个精美的Word排版,实在是太难了有木有!所以,小编特地...

    2023-06-16 04:21:23查看全文 >>

    word 一键调整排版(word怎么样快速排版)

    word 一键调整排版(word怎么样快速排版)

    又到年终了,各单位的小伙伴们是不是正在写年终总结?现在单位都要求文字材料全部公文格式,字体、段落、页码等等,一些小伙伴感...

    2023-06-16 04:13:27查看全文 >>

    word排版教程完整版(word文字排版布局)

    word排版教程完整版(word文字排版布局)

    经常使用Word办公的伙伴,对文档进行编辑,修改,整理是不可少的步骤。长篇文档排版编辑起来是很耗时的,如果有了神技巧,会...

    2023-06-16 04:31:26查看全文 >>

    word排版基础知识(word排版基础知识视频教程)

    word排版基础知识(word排版基础知识视频教程)

    阅读前请点击右上角“关注”,每天免费获取职场文化及管理知识。职场千里马文化,只做职场干货,完全免费分享!在我们处理Wor...

    2023-06-16 04:28:40查看全文 >>

    word排版标准格式规范(word英文排版标准格式)

    word排版标准格式规范(word英文排版标准格式)

    毕业设计的版面格式是具体是指开本、版芯(页眉、页码)和周围空白的尺寸,正文的字体、字号、排版形(横排、竖排、通栏或分栏)...

    2023-06-16 04:49:26查看全文 >>

    dev是什么意思(三坐标dev是什么意思)

    dev是什么意思(三坐标dev是什么意思)

    导读:DevOps中的Dev指的是Development(开发),Ops指的是Operations(运维),用一句话来说...

    2023-06-16 04:40:45查看全文 >>

    dev-c 编程(dev-c 编程入门教学c语言)

    dev-c 编程(dev-c 编程入门教学c语言)

    教学目标大家好我是践行计算机教育刘老师,今天跟大家分享第1课Dev-C 集成开发环境,用此软件可以实现C 程序的编辑...

    2023-06-16 04:12:45查看全文 >>

    安卓有dev版本吗(安卓系统各版本彩蛋)

    安卓有dev版本吗(安卓系统各版本彩蛋)

    IT之家 6 月 14 日消息,微软近日更新了安卓版 Edge Dev 浏览器,最新版本号升至 115.0.1901.5...

    2023-06-16 04:48:07查看全文 >>

    dev控件使用教程(dev怎么打开调试选项)

    dev控件使用教程(dev怎么打开调试选项)

    主要是利用 ASPxTreeList 点击事件回发服务器进行数据重新绑定aspxTreeList: <Settin...

    2023-06-16 04:18:56查看全文 >>

    dev是什么软件(dev软件怎么打开)

    dev是什么软件(dev软件怎么打开)

    图片来源@视觉中国文丨AI观景台2021年6月24日,微软公司举办了自己的下一代产品发布会,微软的硬件主管Panos P...

    2023-06-16 04:12:52查看全文 >>

    文档排行