2018年10月10日

MinGW的gdb调试

摘要: MinGW(Minimalist GNU for Windows)提供了一套简单方便的Windows下的基于GCC程序开发环境。MinGW收集了一系列免费的Windows是用的头文件和库文件;同时整合了GNU的工具集,特别是GNU程序开发工具,如经典的gcc,g++,make等。MinGW是完全免费 阅读全文

posted @ 2018-10-10 12:56 『潇洒の背影』 阅读(2525) 评论(0) 推荐(0) 编辑

2018年9月24日

MinGW-w64安装教程——著名C/C++编译器GCC的Windows版本

摘要: 本文主要讲述如何安装 C语言 编译器——MinGW-w64,特点是文章附有完整详细的实际安装过程截图,文字反而起说明提示作用。 编写本文的原因始于我的一个观点:图片可以比文字传达更多的信息,也能让其他人更容易理解作者的意图及思想。因此,我将安装 MinGW-w64 的过程和步骤,编写成了这篇以图片为 阅读全文

posted @ 2018-09-24 01:26 『潇洒の背影』 阅读(252750) 评论(0) 推荐(33) 编辑

MinGW安装教程——著名C/C++编译器GCC的Windows版本

摘要: 前言本文主要讲述如何安装 C语言 编译器——MinGW,特点是文章附有完整详细的实际安装过程截图,文字反而起说明提示作用。 编写本文的原因始于我的一个观点:图片可以比文字传达更多的信息,也能让其他人更容易理解作者的意图及思想。因此,我将安装 MinGW 的过程和步骤,编写成了这篇以图片为主的教程,为 阅读全文

posted @ 2018-09-24 00:29 『潇洒の背影』 阅读(54731) 评论(0) 推荐(9) 编辑

2018年8月9日

win7原版映像中添加usb3.0驱动

摘要: 最近用软碟通制作了一个win7原版映像,但是在装新系统的时候发现了一个问题,进入安装界面后,显示没有找到驱动器,但是明明是差了U盘的,通过“shift+f12”调出命令行窗口,输入disk list命令,却没有显示U盘。于是通过上网找答案,发现了很多解决方法,其中还有一些比较特殊的(把U盘抽了重新插 阅读全文

posted @ 2018-08-09 00:46 『潇洒の背影』 阅读(12821) 评论(0) 推荐(0) 编辑

2018年8月1日

C语言、编程语言发展史

摘要: 前言 了解和学习一门语言、一个系统乃至方方面面的任何东西时,如果不知道其历史和现状而只是一上来就一味地闷头苦学,你就很容易“一叶障目不见泰山”。 如此这般火急火燎的就上手苦干,私以为大错特错,所谓“学而不思则罔”。当然,上手苦干也是之后的很重要的部分。 想要了解C语言的历史,请慢慢品味如下这long 阅读全文

posted @ 2018-08-01 17:27 『潇洒の背影』 阅读(605) 评论(0) 推荐(1) 编辑

2018年7月29日

PADS Layout如何进行“ECO对比更新”

摘要: 我们在画PCB中,经常会遇到要修改封装等操作。不推荐直接在pcb中非ECO模式下修改,这样会和orcad原理图不同步。我们采用修改orcad原理图,然后由pads layout软件来自动修改pads lyaout的PCB。这里有两种方法: 一、使用新orcad网络表更新PCB文件 二、使用新PCB文 阅读全文

posted @ 2018-07-29 11:48 『潇洒の背影』 阅读(3276) 评论(0) 推荐(0) 编辑

2018年6月30日

C语言中的可变参数函数

摘要: C语言编程中有时会遇到一些参数个数可变的函数,例如printf()函数,其函数原型为: int printf( const char* format, ...); 它除了有一个参数format固定以外,后面跟的参数的个数和类型是可变的(用三个点“…”做参数占位符),实际调用时可以有以下的形式: pr 阅读全文

posted @ 2018-06-30 21:50 『潇洒の背影』 阅读(405) 评论(0) 推荐(0) 编辑

C语言中可变参数函数实现原理

摘要: C函数调用的栈结构 可变参数函数的实现与函数调用的栈结构密切相关,正常情况下C的函数参数入栈规则为__stdcall, 它是从右到左的,即函数中的最右边的参数最先入栈。例如,对于函数: 其栈结构为 0x1ffc-->d 0x2000-->a 0x2004-->b 0x2008-->c 对于在32位系 阅读全文

posted @ 2018-06-30 21:41 『潇洒の背影』 阅读(1066) 评论(0) 推荐(1) 编辑

C语言内存对齐详解(3)

摘要: 接上一篇:C语言内存对齐详解(2) 在minix的stdarg.h文件中,定义了如下一个宏: 从注释以及宏的名字可以看出是有关内存对齐方面的作用。根据前两篇关于C语言内存对齐方面的理论可知 n字节对齐就是说变量存放的起始地址的偏移量有两种情况: 第一、如果n大于等于该变量所占用的字节数,那么偏移量必 阅读全文

posted @ 2018-06-30 21:20 『潇洒の背影』 阅读(170) 评论(0) 推荐(0) 编辑

C语言内存对齐详解(2)

摘要: 接上一篇:C语言内存对齐详解(1) VC对结构的存储的特殊处理确实提高CPU存储变量的速度,但是有时候也带来了一些麻烦,我们也屏蔽掉变量默认的对齐方式,自己可以设定变量的对齐方式。VC 中提供了#pragma pack(n)来设定变量以n字节对齐方式。n字节对齐就是说变量存放的起始地址的偏移量有两种 阅读全文

posted @ 2018-06-30 21:10 『潇洒の背影』 阅读(176) 评论(0) 推荐(0) 编辑

导航