c
文章平均质量分 76
QQLiu010
什么是花下的叶子而什么又是花下的粪土
展开
-
undefined reference to 问题缘由总括
错误现象:(.text+0x13): undefined reference to func' 关于undefined reference 的问题,说明如下1.链接时缺失了相关目标文件(.o)---文件存在函数调用或依赖关系。因为在链接的时候,发现找不到某个函数的实现文件。解决方法:在编译链接时候,写明依赖关系,更有效的是将其写入makefile文件,更清晰和好管理。2.链接时缺原创 2013-11-03 04:25:54 · 810 阅读 · 0 评论 -
线程-Linux
线程线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点再运行中必不可少的资源(如程序技术器,一组寄存器和栈),但是,它可与同属一个进程的其他的线程共享进程所拥有的全部资源。当多个任务可以并行执行时,可以为每个任务启动一个线程。原创 2013-11-03 17:43:36 · 775 阅读 · 0 评论 -
c 和 文件 函数操作
1.fopen()原型:FILE * fopen(const char* filename, const char* mode);说明:fopen 实现三个功能:为使用而打开一个流;把一个文件和此流相互链接;给此流返回一个FILR指针。parameter filename--指向要打开的文件名,parameter mode--表示打开状态的字符串。"r"以只读方式打开文件原创 2013-10-31 22:30:57 · 664 阅读 · 0 评论 -
MSP430单片机
TI MSP430The MSP430 is a mixed-signal microcontroller family from Texas Instruments. Built around a 16-bit CPU, the MSP430 is designed for low cost and, specifically, low power consumption embedded原创 2013-12-05 01:00:42 · 1214 阅读 · 0 评论 -
C 语言编程注意点(会不断修正)
BoolC语言(或C++)里本身没有bool这种布尔类型。有些编译器可以识别,这是因为编译器自己定义了bool类型,比如:#define bool int。C语言里,一般用整形变量来实现布尔类型变量的功能。当用条件语句,如if,进行判断时,值为0时,返回false,其它都返回true。可以这么实现 enum BOOL {FALSE = 0, TRUE = !FALSE};Linux原创 2013-11-02 22:24:34 · 642 阅读 · 0 评论 -
Virtual & Abstract (C++)
C++通过虚函数实现多态。"无论发送消息的对象属于什么类,它们均发送具有同一形式的消息,对消息的处理方式可能随接收消息的对象而变"的处理方式被称为多态性。而虚函数是通过virtual关键字来限定的。Virtual 函数(virtual function) Virtual 是C++ OO(面向对象机制) 机制中很重要的关键字。虚函数就是因为成员函数加了关键字virtual, 可见它的重要原创 2014-01-13 11:41:12 · 833 阅读 · 1 评论 -
Windows DLL & LIB
一、动态链接库介绍(DLL)动态链接库英文为DLL, 是Dynamic Link Library的缩写形式。DLL是一个包含可由多个程序同时使用的代码和数据的库。DLL不是可执行文件。DLL包含一个或多个已被编译、链接并与使用它们的进程分开存储的函数。DLL有助于共享数据和资源。多个应用程序可以同时访问内存中单个DLL副本的内容。DLLDynamic-link library(原创 2014-02-19 17:12:49 · 789 阅读 · 0 评论