Linux
文章平均质量分 76
_Lemon_Knight_
这个作者很懒,什么都没留下…
展开
-
如何编写makefile
makefile的结构通常是3部分,目标,依赖,指令目标:通常是可执行文件,或者.so,在行首输入依赖:头文件,cpp,库,.o文件。。。用冒号和目标文件分割然后换行指令:如何生成(在下一行按tab然后输入)示例:生成一个名为libxlog.so的动态链接库(目标),需要../xlog/xlog.h和../xlog/xlog.cpp(依赖),使用"g++ .....原创 2019-10-15 23:39:01 · 408 阅读 · 0 评论 -
gcc/g++在Linux下的使用
编译的步骤1 预处理(预处理错误,如宏定义错误,头文件引入错误此时被发现)2 编译(语法错误此时被发现,生成汇编代码)3 汇编(汇编代码转机器码)4 链接(必须找到唯一的main函数)参数-E 预处理-S 编译-c 汇编-l 链接-g 调试用,保留代码信息,这样可以用gdb调试编译单个cpp文件GCC可以编译cpp文件,但是默认情况...原创 2019-10-15 23:36:56 · 255 阅读 · 0 评论 -
鸟哥的Linux私房菜学习笔记1
CPU的种类精简指令集(Reduced Instruction Set Computer, RISC)这种CPU的设计中,微指令集较为精简,每个指令的执行时间都很短,完成的动作也很单纯,指令的执行效能较佳; 但是若要做复杂的事情,就要由多个指令来完成。常见的RISC微指令集CPU主要例如升阳(Sun)公司的SPARC系列、 IBM公司的Power Architecture(包括PowerPC)系列...原创 2018-05-31 17:02:44 · 348 阅读 · 0 评论 -
鸟哥的Linux私房菜学习笔记2
个人计算机架构与周边设备整个主机板上面最重要的就是芯片组了!而芯片组通常又分为两个桥接器来控制各组件的沟通, 分别是:(1)北桥:负责连结速度较快的CPU、主内存与显示卡等组件;(2)南桥:负责连接速度较慢的周边介面, 包括硬盘、USB、网络卡等等。与Intel不同的地方在於主内存是直接与CPU沟通而不透过北桥!从前面的说明我们可以知道CPU的数据主要都是来自於主内存提供, 因此AMD为了加速这两...原创 2018-05-31 17:24:55 · 176 阅读 · 0 评论