学习资源: 笨方法学C语言中文版
习题1 打开尘封的编译器
跟着书上做
1 打开终端,输入如图命令新建文件夹:
mkdir 命令即make directory,为新建文件夹命令,后面加新建文件夹的名称。我新建了demo文件夹用来存放所有学习过程中的文件。
2 完成上一步后,打开Ubuntu自带的文本编辑器输入习题1的源代码,如下图:
3 完成上一步后点击保存,选择保存的文件夹为demo,并修改源文件名称为ex1.c,如下图:
4 完成上一步后保存即可(请检查确保源文件确实保存在了demo文件夹中),返回文件编辑器,可以看到有语法高亮了,如下图:
以后可以先保存源文件再输入源代码,这样输入的时候就会有语法高亮,更方便输入
5 返回终端,在终端中进入demo文件夹,输入下图命令编译运行:
cd 命令用来进入当前目录(文件夹)下的某个子目录,我输入 cd demo进入主目录下的demo文件夹。如果需要从demo文件夹返回主目录可以执行 cd .. 命令(不要漏了cd与两个点之间的空格)。
make 命令用来构建编译源文件生成可执行文件,make 后面只用文件名称,不用加后缀。执行make 命令之后,可以发现,在demo文件夹下生成了一个ex1文件,该文件没有后缀。
./ex1命令则会执行ex1文件,就会按照我们写好的代码那样运行。这里在终端打印出了 You are 100 miles away。
代码解释
我对代码的解释都写在下面的代码注释中了:
建议做破坏程序和附加任务部分,虽然有时你可能不懂他在说什么。