在C-Free下运行C语言程序
在C-Free下运行C语言程序
安装 C-Free 5.0
C-Free是一款国产的 Windows下的C/C++ IDE ,最新版本是 5.0,整个软件才 14M,非常轻巧,安装简单。
下载地址:C-Free 5.0下载
按照教程中的说明安装并 C-Free 5.0。
运行C语言代码
前面我们给出了一段完整的 C语言代码,就是在显示器上输出“C语言中文网” 如下:
#include vstdio.h
C语言中文网
return
#include stdio.h
int main()
{
puts(C语言中文网);
return 0;
接下来,我们就来看看如何通过 C-Free 5.0来运行这段代码。
1)新建源文件
Ctrl+S打开C-Free,通过新建菜单或Ctrl+N新建文件,然后通过保存菜单或
Ctrl+S
将文件保存到E:\Demo目录,并命名为hello.c,如下图所示:
屍I C-Free 5.0 - [C:\Users\mozhiyan\E
编辑CE捜索⑸査看Q[D打开ACtri+lSCtrl+Ode关诩Alt+X
编辑CE捜索⑸査看Q
[D
打开
A
Ctri+lS
Ctrl+O
de
关诩
Alt+X
全部关闭
■Sr
Ctrl+S
另存为…
-?-保存全部 Shift+Ctd+S
图1:新建菜单和保存菜单
(Si保存未命名i.cpp为
保存在(I) Demojj)
九 名称
#?
最近访问的位置
没有与搜索条]牛匹配的项?
K
桌面
库
计算机
网宕 * 屮
文件名(K):
kjjel
▼
保存类型(T):
言文件(札C)
▼
编码:
[ansi
▼
图2:命名为 hello.c并保存到 E:\Demo目录
C语言源文件的后缀为.c。不过你也可以保存为hello.cpp它将以C++的方式运 行,因为C++兼容C语言,所以不会出现错误,不过我依然建议大家保存为
hello.G
2)编写源代码
新建文件后,就可以输入本文开头给出的代码了。
注意:虽然可以将整段代码复制到编辑器,但是我还是强烈建议你手动输入, 我敢保证你第一次输入代码会有各种各样的错误,只有把这些错误都纠正了, 你才会进步。本教程后续章节还会给出很多示例代码,这些代码一定要手动输 入,不要复制后运行成功了就万事大吉。
3)编译和链接
在C-Free的工具栏中,有三个按钮特别重要,分别为 运行”编译”和 构建”,
如下图所示:
[R] mingwS fl 1/ 盘忠郢 节
/ / \
运行编译构建
图4:常用的几个按钮
代码输入完成后,点击 编译”按钮或者按F11键,就完成了源文件的编译,下
方控制台中会显示编译信息:
gaS? mingwS - CUI Debug. HinGW
正在编译 E:\Demo\hello. c.-.
完成编译E: \Demo\he 1 lo- c :(J0个错误,0个警岂)
生成 E:\Demo\hello- o ~ —
生成Q文件说明编译成功
*可
图5:编译成功
如果我们的代码语法有错误,比如 puts(C语言中文网);语句最后忘记写;,编 译就会失败:
# ■ —■ I
勻构建
配置:mingwb - CUI Debugs 编译器类型:MinGW
正在编译 E: \Demo\he 11 c...
[Error] E:\DeBo\hello_ c:5: error: syntax error before ^return*
编译中止 E:\Demo\hello. c: ^%SSrV75j
拠错误,编译失败 回I
图6:编译失败
编译成功后,打开E:\Demo目录,发现新生成了一个文件 hello.o,而不是我们 期望的hello.exe这是因为,编译虽然生成了二进制文件,但是它还不能独立运 行,还需要系统库(暂时可以理解为系统中的一些组件)的支持, .o必须和系 统库组合在一起才能生成.exe,这个组合的过程就叫做链接(Link)。
■o文件叫做目标文件(Object File),它是编译的结果,是中间文件,已经是非 常接近.exe的二进制文件了,只是还缺少一些东西,必须由系统库提供。
点击 构建”按钮或者按Ctrl+F11组合键,就完成了 hello.o和系统库的链接, 打开E:\Demo,终于看到了期待已久的 hello.exe至此,我们就将C语言代码 转换成了可执行文件了。
4)运行程序
运行生成的hello.exe程序,并没有输出“C语言中文网”几个字,而是会看到一 个黑色窗口一闪而过。这是因为,程序输出“C语言中文网”后就运行结束了,窗 口会自动关闭,时间非常短暂,所以看不到输出结果,只能看到一个 黑影”
我们对上面的代码稍作修改,让程序输出 “C语言中文网
您可能关注的文档
- 土方开挖、回填工程技术交底.docx
- 土方开挖运输合同.docx
- 土方开挖论证方案(审批稿)2012.2解答.docx
- 土方运输工程合同书.docx
- 土木工程学院钢筋混凝土框剪结构实训实验室建设项目申报书.docx
- 土木工程建设监理小抄第版邓铁军.docx
- 土木工程施工试题及答案3套.docx
- 土木工程力学期末参考).docx
- 土木暑期工地实习日志解答.docx
- 土的抗剪强度-粘聚力和内摩擦角.docx
- 区统计局领导班子2026年在带头强化政治忠诚、提高政治能力等五个带头方面存在的问题、原因剖析、下一步整改措施材料与党支部在改作风树新风等“对照5个方面”2篇例文.docx
- 2026年党支部在改作风树新风等“对照5个方面”存在的问题及整改措施普通党员对照检查材料(五个对照)2篇例文.docx
- 市文化馆领导班子、交通运输管理单位党组书记2026年在带头干事创业、担当作为等“五个带头”方面对照检查材料【2篇文】.docx
- 2026年党支部在学习贯彻党的创新理论、加强党性锤炼等“对照五个方面”存在的问题及整改措施与党支部班子在对照执行上级组织决定、抓好自身建设等“六个对照方面”检查材料【2篇文】.docx
- 党支部班子2026年在对照抓好自身建设、执行上级组织决定等“六个对照方面”检查材料与党支部在学习贯彻党的创新理论等“对照五个方面”检查材料2篇文.docx
- 普通党员2026年组织生活会对照检查材料与严格对照“带头干事创业、强化政治忠诚等五个带头”方面检查材料【2篇文】.docx
- 乡党委班子、区人民政府班子成员2026年严格对照“带头固本培元、增强党性、强化政治忠诚等(五个带头)”方面检查材料2篇文.docx
- 领导干部2026年严格对照“带头担当作为、固本培元、增强党性、敬畏人民等(五个带头)”方面检查材料(2篇文).docx
- 普通党员2026年对照检查材料(五个对照)与机关单位“五个带头”带头强化政治忠诚、提高政治能力等方面违纪专题存在的问题及下步改进措施对照检查材料2篇例文.docx
- 交通运输管理单位党组书记2026年严格对照“带头固本培元、提高政治能力等(五个带头)”方面检查材料与公司党支部班子在对照加强理论武装、严格组织生活等“六个对照方面”检查材料2篇文.docx
原创力文档

文档评论(0)