C语言学习指南:从规范编程到专业级开发
上QQ阅读APP看书,第一时间看更新

1.5 编译第一个C语言程序

正确输入并保存hello1.c文件之后,我们就可以编译该文件了:

1.根据你使用的操作系统,打开终端、命令提示符或控制台窗口,进入hello1.c文件所在的目录,然后执行$ cc hello1.c命令。

2.执行完这条命令后,命令行界面会进入新的一行,以提示你输入下一条命令。这时你应该列出目录的内容,以确认其中存在一个名叫a.out的文件。

这样我们就第一次接触并完成了程序开发流程中的第二个环节:编译(compiling)环节。

如果编译器显示了错误消息[1],那你需要查看这些消息,并推测代码里面出现了什么样的错误,以及如何修复该错误。我们总是应该首先关注最早报告的那条信息,因为它所表示的很可能是程序代码里面第一个有问题的地方,后面那些错误信息可能都是因为这个地方出了问题而产生的。理解了这条消息之后,你需要回到编辑环节,仔细核对输入的代码与书中给出的代码有何区别。这两者必须完全相符,如果不符,就把有错的地方改过来。修改之后,再次来到编译环节,这次编译器应该会顺利地编译完该源代码文件(也就是说,这次应该不会再显示错误消息了)。

我们后面在调用cc命令的时候会逐渐增加一些选项,让编译工作变得更加顺畅。

[1] error message,也叫错误信息。下同。——译者注