- 博客(10)
- 收藏
- 关注
原创 C编译时各个阶段都在做什么
C语言编译主要分为四个阶段1.预处理 此阶段主要完成#符号后面的各项内容到源文件的替换,往往一些莫名其妙的错误都是出现在头文件中的,要在工程中注意积累一些错误知识。 (1)、#ifdef等内容,完成条件编译内容的替换 (2)、#include中内容,在当前目录或者指定目录,或者默认目录搜索头文件,并将头文件拷贝到源文件中。 (3)、#define的内容,替换de
2017-04-30 16:17:07 3417 1
原创 make是怎样工作的
默认情况下,我们输入make命令,那么(当然你可以指定文件名,make -f (filename))1.make会去当前目录下寻找叫Makefile或叫makefile的文件。2.然后读入makefile文件里面内容,找到第一个目标的文件并把它作为最终要生成的目标,故第一个目标是默认目标。3.以上一篇为例,如果everything(everything其时是个伪目标,实际目标
2017-04-29 13:52:32 629
原创 常用的makefile模版
如果需要学习makefile文档,可以搜索《跟我一起写makefile》,作者陈皓。#########################################用于编译C程序##生成可执行文件################################################################################给符合模式
2017-04-28 09:49:40 381
原创 C语言的移位运算符
逻辑移位:1.逻辑左移:高位丢弃,低位补0。对应的X86汇编指令:SAL(有符号数),SHL(无符号数)2.逻辑右移:高位补0,低位丢弃。对应X86汇编指令:SHR也就是说逻辑移位,移入的位都要补0。可见对于逻辑移位不考虑符号位。算术移位:1.算术左移:高位丢弃,低位补0。对应X86会变指令:SAL(有符号数),SHL(无符号数)2.算术右移:高位补符号位,低位丢弃。对应X
2017-04-27 09:45:01 2331
原创 C语言数据类型大小分析
本文主要总结C语言中一些内置的数据类型问题。数据类型范围尺寸由编译器厂商根据运行目标机的硬件与系统平台定制优化,但必须遵守 ISO/ANSI 规定:1.short 至少 16位;2.int 至少与 short 一样长;3.long 至少 32位,且至少与 int 一样长;4.long long 至少 64位,且至少与 long一样长;5.float至少32位6.doub
2017-04-26 11:58:13 886
转载 主要介绍了secureCRT脚本的编写基础及对象和方法
脚本函数一总体介绍、http://www.codesec.net/view/201298.html http://www.cnblogs.com/OnOwnRoad/p/4893457.html脚本函数二Dialog、http://www.codesec.net/view/202056.html http://www.cnblogs.com/OnOwnRoad/p/4899660.h
2017-04-24 15:02:05 2029
翻译 vim用户手册索引
Vim用户手册每一部分具体内容可使用help进行查看usr_01.txt 关于本手册 两套帮助 关于安装 使用vim教程 版权usr_02.txt vim第一步 首次运行vim 插入文本 移动光标 删除字符 撤销与重做 其他编辑命令 退出 求助usr_03.txt 移动 以word为单位的光标移动 将光标移动到行首或行尾
2017-04-06 15:50:04 653 2
翻译 关于编码unicode
Unicode编码 ASCII是目前来说使用比较广泛的字符,由一个字节组成的字符集合,可以表示所有拉丁字符,分为7位和8位两种编码,7位的高位用于奇偶校验,可以表示128个字符。但是由于ASCII码只能表示128个字符,不能满足世界其他文字的表示,于是unicode的产生了。 标准的unicode是两个字节的,可以表示65536个字符。但是后来由于65536个字符也远远不够用,所以
2017-04-04 16:18:50 799
翻译 vim常用命令
状态切换命令i插入模式,在光标左侧输入正文o切换到插入模式,在光标的下一行增添新行 文件保存与退出:q在文件未做修改的情况下退出:q!强制退出,不保存对文件所做的修改:wq保存文件修改并退出:w保存文件:w file将正文内容保存到file中:nw file保存第n行到file中:m,nw file保存第m行至第n行到file中:r file读
2017-04-03 20:58:07 300
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人