摘要:
为什么叫X86和X86_64和AMD64 为什么大家叫x86为32位系统呢 相信大家在大学里面有很多人都玩过8086(微处理器),这是一个可编程的系统,他是由intel开发的,英特尔出了划时代的8086之后,后来使用该架构出了80286、80386等等,这一系列CPU就称作x86,正式一点称作IA- 阅读全文
摘要:
在安装完debian操作系统之后大家做的第一件事大概就是修改source.list文件了吧,否则你是无法在线更新软件的,那么source.list文件中的各个配置项的具体含义你搞懂了么?下面就以我的source.list文件为例为大家讲解一下。 deb http://mirrors.163.com/ 阅读全文
摘要:
简介 (1)静态库的特征 1)静态库在使用时,直接把代码复制到目标文件中。 2)优点:不需要跳转,效率比较好,脱离静态库文件。 3)缺点:目标文件会比较大,修改和维护都不太方便。 (2)共享库的特征 1)共享库在使用时,直接把点吗所对应的地址复制过来。 2)优点:目标文件比较小,修改和维护都方便。 阅读全文
摘要:
动态共享对象的装载时重定位 最近读程序员的自我修养--链接 装载与库,其中有句话:动态链接模块被装载映射到虚拟空间后,指令部分是在多个进程之间共享的,由于装载时重定位的方法需要修改指令,所以没有办法做到同一份指令被多个进程共享,因为指令被重定位后对于每个进程来讲是不同的。一直没搞懂,花了不少时间查阅 阅读全文
摘要:
Wine简介 虚拟机是模拟CPU; Wine是API转化,将Winsows API转化为Linux API。例如,Win下打开文件的API是CreateFile( ),Linux下打开文件的API是open( )。 Wine采用了WindowsNT架构。首先实现了NTDLL,然后在NTDLL上又实现 阅读全文
摘要:
1.git pull git pull = git fetch + git merge FETCH_HEAD git pull --rebase = git fetch + git rebase FETCH_HEAD 2.merge 和 rebase 现在我们有这样的两个分支,test和master 阅读全文
摘要:
下面是关于.so的介绍: 一、引言 通常情况下,对函数库的链接是放在编译时期(compile time)完成的。所有相关的对象文件(object file)与牵涉到的函数库(library)被链接合成一个可执行文件(executable file)。程序在运行时,与函数库再无瓜葛,因为所有需要的函数 阅读全文
摘要:
Debian 打包介绍 本文是一个关于如何制作 Debian 包的介绍性教程,它不会对 Debian 打包系统中的复杂概念深入介绍,但它介绍了能够为简单软件制作 Debian 包的方法。 出于这个目的,我们只使用来自于 debhelper 9 的 dh 命令。 需求 这个教程假设您已: 理解二进制包 阅读全文
摘要:
书名 链接 鸟哥的私房菜 https://library-cdq.oss-cn-beijing.aliyuncs.com/technology/%E9%B8%9F%E5%93%A5linux%E7%A7%81%E6%88%BF%E8%8F%9C.pdf https://library-cdq.oss 阅读全文