其他分享
首页 > 其他分享> > 20191232赵景乐学习笔记1

20191232赵景乐学习笔记1

作者:互联网

第一章 引言

本书目标

Unix发展

Linux版本

虚拟机上的Linux

Unix/Linux文件系统组织

树形组织系统

Unix/Linux常用命令:

Linux手册页

 

第二章 编程背景

Linux中的文本编辑器

程序开发

  1. 创建源文件
  2. 用gcc把源文件转换成二进制可执行文件

gcc三个主要步骤

  1. 将c源文件转换为汇编代码文件
  2. 把汇编代码转换为目标代码
  3. 链接

可执行文件格式

  1. 文件头
  2. 代码段
  3. 数据段
  4. 符号表

程序执行过程

  1. 读取a.out文件,一标记字符串作为命令行参数
  2. sh从总大小中分配一个内存区给执行映像
  3. sh放弃旧映像,开始执行新映像
  4. 执行从crt0.o开始,调用main,将argc和argv作为采纳数传递给main

程序终止

 

Unix/Linux文件系统操作命令规范

 

在virtualbox中安装OpenEuler

最初安装时内存不够,于是只能重建虚拟机,最终按照网上的教程进行回收空间后成功安装。

 

 

 

 

 

安装emacs

在虚拟机中安装emacs中报错,显示无法定位软件包,在网上搜到解决方法后,将软件源改为中国的源后仍无法解决,目前还在解决中。

 

 

标签:文件,赵景乐,文件系统,笔记,filename,路径名,Linux,20191232,目录
来源: https://www.cnblogs.com/zhaojingle/p/15269947.html