随笔分类 -  计算机编程原理之编译原理

摘要:GNU Make简介 大型项目的开发过程中,往往会划分出若干个功能模块,这样可以保证软件的易维护性。 作为项目的组成部分,各个模块不可避免的存在各种联系,如果其中某个模块发生改动,那么其他的模块需要相应的更新。如果通过手动去完成这个工作的话,对于小型的项目可能还行,但是对于比较大型的项目就几乎是不可 阅读全文
posted @ 2015-05-17 23:08 xumenger 阅读(632) 评论(0) 推荐(0)
摘要:GCC简介 GCC(GNU Compiler Collection)是一套功能强大、性能优越的编程语言编译器,它是GNU计划的代表作品之一。GCC以GPL和LGPL许可证发行,它是类Unix和苹果电脑 Mac OS X操作系统的标准编译器 除了支持C,还支持C++、JavaGCC常用选项1. 基... 阅读全文
posted @ 2015-05-17 17:00 xumenger 阅读(494) 评论(0) 推荐(0)
摘要:C的简介 C语言的结构极其紧凑,C语言是一种模块化的编程语言,整个程序可以分割为几个相对独立的功能模块,模块之间的相互调用和数据传递是非常方便的 C语言的表达能力十分强大。C语言兼顾了高级语言和汇编语言的一些特点,既可以像汇编语言那样直接访问硬件的功能,也具有高级语言那样面向用户容易记忆、便于阅读和 阅读全文
posted @ 2015-05-17 13:48 xumenger 阅读(634) 评论(0) 推荐(0)
摘要:强制类型转换时一种技术,通过它能够使编译器把一种类型的变量当做另一种类型。 由于Pascal有定义新类型的功能,因此编译器在调用一个函数时候对形参和实参类型匹配的检查是非常严格的。因此为了能够通过编译器检查,经常需要把一个变量的类型转换为另一个变量的类型。例如:假定要把一个字符类型的值赋给一个byt 阅读全文
posted @ 2015-04-17 09:15 xumenger 阅读(3216) 评论(0) 推荐(0)
摘要:问题: 在编写DLL程序的时候,按下F9或者按下那个绿色的箭头,会报错,如下 原因: 是因为你按下的F9或者那个绿色箭头是表示“Run”这个程序,但是DLL不是可执行文件,所以当然不能够运行,所以就会报错 上面那句错误信息的意思是,让你找到一个动态加载这个DLL的应用程序来进行调试,通过菜单:Run 阅读全文
posted @ 2015-04-14 17:29 xumenger 阅读(3709) 评论(0) 推荐(0)

业精于勤而荒于嬉,行成于思而毁于随

十万小时的反复练习