C程序运行机制:编辑,编译,链接

您所在的位置:网站首页 c语言编译和运行快捷键 C程序运行机制:编辑,编译,链接

C程序运行机制:编辑,编译,链接

2023-07-22 06:46| 来源: 网络整理| 查看: 265

编辑:编写后缀名为.c的源代码编译:计算机将.c文件翻译成后缀名为.obj的目标文件(在计算机底层执行)链接:将目标文件和库文件生成可执行文件,可执行文件的名称不是.c文件的名字,而是包含.c文件的项目名称(这一过程在计算机底层执行)运行:执行.exe文件,得到运行结果

1

什么是编译 有了C源文件,通过编译器将其编译成obj文件(目标文件)如果程序没有错误,没有任何提示,但在Debug目录下会出现obj文件,该文件称为目标文件 什么是链接 有了目标文件(.obj文件),通过链接程序将其和运行需要的C库文件链接成.exe文件(可执行文件)如果程序没有错误,没有任何提示,就会在Debug目录下出现一个项目名.exe文件,称为可执行文件为什么需要链接库文件呢?因为我们的C程序中会使用C程序库的内容,比如,中的函数printf(),system()等等,这些函数不是程序员自己写的,而是C程序库中提供的,因此需要链接链接后,生成的.exe文件比.obj文件大了很多。 注意事项

对修改后的.c文件需要重新编译链接,生成新的.exe文件后,再执行,才能生效。 如果只想得到.exe文件而不在控制台显示,则选择“重新生成解决方案” 1

在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3