编程基础太差,先学学编程,找了个小项目,做个文本编辑器,简单看了看,貌似像 vim 那样的
创建一个 main 函数
新建一个 c 语言源文件 kilo.c 添加一个 main 函数
1 | int main{ |
cc kilo.c -o kilo 生成一个叫做 kilo 的可执行文件
[
makefile
每一次都重新生成是很麻烦的,所以创建一个 makefile 来直接使用 make 命令来编译
1 | kilo: kilo.c |
这样每次写完代码使用 make 命令就可以了
另外学到个 echo $? 你程序返回什么可以用它打印出来,这里我把 return 改成了 1
这东西常用来观察一个没有回显的命令或者程序有没有执行成功
当一个进程执行完毕时,该进程会调用一个名为 _exit 的例程来通知内核它已经做好“消亡”的准备了。该进程会提供一个退出码(一个整数)表明它准备退出的原因。按照惯例,0 用来表示正常的或者说“成功”的终止
额,第一章有点短,然而后面多到爆炸…