Linux学习
文章平均质量分 78
dayday_upyy
越努力 越幸运呀
展开
-
Linux 中一些常用的命令
Linux中一些重要目录: bin:命令,二进制可执行程序 boot:内核,与启动有关的文件 dev:设备文件(光驱) etc:系统的配置文件 home:所有普通用户的家目录 lib:系统存放库文件的地方 media:多媒体 mnt:临时挂载点 $:表明是普通用户 proc:虚拟的目录,里面存放的是进程的属性信息 root:管理员的家目录 selinux:安全软件 tm...原创 2018-07-30 14:31:58 · 259 阅读 · 0 评论 -
Linux下C语言程序的编译过程
使用gcc编译程序时,编译工程分为4个阶段: (1)预处理:(Pre-Processing) (2)编译:(Compiling) (3)汇编:(Assembling) (4)链接:(linking) 预处理、编译、汇编是3个不同的阶段,但gcc在实际操作时可以把3个步骤合并为一个步骤来执行。下面以一个实例介绍如何生成各个阶段的代码。下面演示都针对文件 hello.c 进行。 1、...原创 2018-07-30 14:43:26 · 495 阅读 · 0 评论 -
程序员的自我修养——线程基础
什么是线程:有时也被成为轻量级进程,是程序执行流的最小单元。 一个标准的线程是由线程ID,当前指令指针(PC)、寄存器集合和堆栈组成。 一个进程是由一个到多个线程组成,各个线程之间共享程序的内存空间(包括代码段,数据段的堆等)及一些进程级的资源(如打开文件和信号) 多个线程可以互不干扰的并发执行,并共享进程的全局变量和堆的数据; 线程的访问权限 线程的访问权限非常自由,可以访问进程内...原创 2018-08-05 12:51:00 · 352 阅读 · 0 评论