CSAPP
学习笔记
十九舟
这个作者很懒,什么都没留下…
展开
-
linux链接
当我们使用集成开发环境是,执行一个程序貌似非常简单,但是其实这里面有这复杂的过程。从源程序到可执行文件预处理:将C程序变成.i文件,命令为cpp编译:.i文件经过编译器的处理(gcc -S test.i)变成.s文件,它是是一个ASCII汇编语言的文件汇编:汇编代码经过汇编器的处理(gcc -C test.s)变成.o文件链接:.o文件以及对应静态库经过链接器的处理变成可执行文件如下图所示:链接的实质符号解析每一个符号都对应一个函数,全局变量或者静态变量,符号解析的目的就是将.原创 2020-12-27 18:16:14 · 386 阅读 · 0 评论 -
linux文件
系统级I/O一切皆文件二级目录三级目录一切皆文件Linux的核心思想就是“一切皆文件”Linux 中所有内容都是以文件的形式保存和管理的,即一切皆文件,普通文件是文件,目录(Windows 下称为文件夹)是文件,硬件设备(键盘、监视器、硬盘、打印机)是文件,就连套接字(socket)、网络通信等资源也都是文件。——引用自C语言中文网这就使得对二级目录三级目录...原创 2020-12-26 16:21:39 · 2285 阅读 · 1 评论 -
VMware tools安装
为什么要安装VMware tools?虚拟机界面只占一半,浏览页面时需要滑动与主机共享文件,需要安装VMware tools主机鼠标与虚拟机鼠标共享,方便复制粘贴接下来,就是安装的步骤:双击右下角第三个选项选择【新CD/DVD(SATA)】后选择【使用ISO镜像文件】,点击【浏览】,找到VMware workstation文件夹中的Linux,点击【打开】,点击【确认】...原创 2020-03-24 19:31:21 · 317 阅读 · 0 评论 -
windows与虚拟机共享文件
点击【添加】,将你想共享的文件夹路径输入点击【mnt】文件下的【hgfs】文件,你的共享文件就放在那里原创 2020-03-24 16:36:12 · 484 阅读 · 0 评论 -
gcc编译找不到头文件
换一个源执行sudo apt-get update执行sudo apt-get install build-essential新手上路,不一定对,仅供参考原创 2020-03-02 12:19:19 · 852 阅读 · 0 评论 -
安装Linux系统
学习计算机系统的童鞋们可以看过来了,本人大一,上大学之前就没接触过大学学习的东西,纯小白,下面为安装时的步骤,纯小白模式Ubuntu 18.0/64位下载地址:pan.baidu.com/s/11nR-Fwv22T_qP39u24TjKA 提取码: fv6h下载安装包,解压点击【VMware-workstation-full-14.0.0.24051】,右键以管理员身份运行点击【...原创 2020-03-01 20:25:55 · 451 阅读 · 0 评论