上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 58 下一页

2018年11月10日

摘要: 1. gdb GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。 对于一名Linux下工作的c++程序员,gdb是必不可少的工具; 1.1. 启动gdb 对C/C++程序的调试,需要在编译前就加上-g选项: $g++ -g hello.cpp 阅读全文
posted @ 2018-11-10 13:24 kexinxin 阅读(482) 评论(0) 推荐(0) 编辑
摘要: C语言常见的函数调用 isatty,函数名,主要功能是检查设备类型,判断文件描述词是否为终端机。 函数名: isatty 用 法: int isatty(int desc); 返回值:如果参数desc所代表的文件描述词为一终端机则返回1,否则返回0。 程序例: #include <stdio.h> 阅读全文
posted @ 2018-11-10 13:24 kexinxin 阅读(6800) 评论(0) 推荐(0) 编辑
摘要: GDB使用例子 一般来说GDB主要调试的是C/C++的程序。要调试C/C++的程序,首先在编译时,我们必须要把调试信息加到可执行文件中。使用编译器(cc/gcc/g++)的 -g 参数可以做到这一点。如: > gcc -g hello.c -o hello> g++ -g hello.cpp -o 阅读全文
posted @ 2018-11-10 13:23 kexinxin 阅读(229) 评论(0) 推荐(0) 编辑
摘要: Vim使用手册 vi有两种操作方式,分别是: 命令模式(command mode):由命令序列组成,完成某些特定动作 插入模式(insert mode): 允许你输入文本 默认进入命令模式,当处于其他模式时,按esc回到命令模式 命令模式常用的命令 命令 作用 i 在当前光标处插入文本 o 在当前行 阅读全文
posted @ 2018-11-10 13:22 kexinxin 阅读(161) 评论(0) 推荐(0) 编辑
摘要: vim 窗口分割 vim支持窗口的水平分割和垂直分割。以下是常用的操作指令或快捷键。 命令 说明 vim -o <files> 打开多个文件,并将它们放在水平分割的窗口中 vim -O <files> 打开多个文件,并将它们放在垂直分割的窗口中 :sp[lit] [file] 不加file参数时,新 阅读全文
posted @ 2018-11-10 13:21 kexinxin 阅读(217) 评论(0) 推荐(0) 编辑
摘要: Linux暂停和恢复进程 kill -STOP 1234 将该进程暂停。 如果要让它恢复到后台,用kill -CONT 1234 (很多在前台运行的程序这样是不行的) 如果要恢复到前台,请在当时运行该进程的那个终端用jobs命令查询暂停的进程。 然后用 fg 〔job号〕把进程恢复到前台。 如果jo 阅读全文
posted @ 2018-11-10 13:21 kexinxin 阅读(19101) 评论(0) 推荐(0) 编辑
摘要: c语言头文件以及make注意事项 头文件说明:自己定义的头文件和项目文件放在一起,注意使用""而不是使用<>,系统的头文件才使用<> 当main函数要调用其他函数的时候在编译的时候需要将其他的c文件也一起编译 gcc main.c test.c makefile说明 当项目很大的时候可以使用make 阅读全文
posted @ 2018-11-10 13:20 kexinxin 阅读(564) 评论(0) 推荐(0) 编辑
摘要: Interrupt/trap gate 阅读全文
posted @ 2018-11-10 13:18 kexinxin 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 汇编 端口 端口 前面讲过,各种存储器都和CPU的地址线、数据线、控制线相连。CPU在操控它们的时候,把它们都当作内存来对待,把它们总的看做一个由若干存储单元组成的逻辑存储器,这个逻辑器我们称其为内存地址空间。 在PC机系统中,和CPU通过总线相连的芯片除各种存储器外,还有以下3种芯片: 1)各种接 阅读全文
posted @ 2018-11-10 13:18 kexinxin 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 64KB-4GB-64TB? 我记得大学的汇编课程、组成原理课里老师讲过实模式和保护模式的区别,在很多书本上也有谈及,无奈本人理解和感悟能力实在太差,在很长一段时间里都没真正的明白它们的内含,更别说为什么实模式下最大寻址空间为1MB?段的最大长度不超过64KB?而保护模式下为啥最大寻址能力就变成了6 阅读全文
posted @ 2018-11-10 13:17 kexinxin 阅读(317) 评论(0) 推荐(0) 编辑
上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 58 下一页

导航