赞
踩
一个工程一般都是由多个源文件组成,如上图,演示了源程序经过编译器和链接器处理的过程。
注:
1.每个源文件(.c)单独经过编译器处理生成对应的目标文件(.obj为后缀的文件)。
2.多个目标文件和库文件经过编译器处理生成对应的可执行程序(.exe文件)。
C语言是一门编译型的计算机语言,需要依赖编译器将计算机语言转化为机器能够执行的机器指令。
我们常见的编译器有:msvc、clang、gcc等等。当然也有一些我们也许更加成熟悉的集成开发环境,如:VS2022、XCode、DevC++、CodeBlocks、Clion等等。
集成开发环境(IDE):用于提供程序开发环境的应用程序,一般包括代码编写、编译器、调试器和图形用户等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。
部分集成开发环境(IDE)展示
- VS2022:集成了MSVC(安装包较大一些,不过也只有10G左右,安装简单,无需多余配置,使用起来非常方便)
- XCode:集成了clang(苹果电脑上的开发工具)
- CodeBlocks:集成了gcc(这个工具比较小巧,需要配置环境,不太推荐)
- DevC++:集成了gcc(小巧,但是工具过于简单,对于代码的风格养成不好,部分竞赛使用)
- Clion:是默认使用CMake,编译器是可以配置的(工具是收费的,故不推荐)
整体考虑,推荐使用VS2022社区版进行学习,免费,使用方便,常见,(风格好看)
VS2022安装教程:https://www.bilibili.com/video/BV11R4y1s7jz/
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。