随笔分类 - 【1478 C语言】
摘要:基础知识 1.基本概念 (1)线程,即轻量级进程(LWP:LightWeight Process),是程序执行流的最小单元。 线程是进程中的一个实体,是被系统独立调度和分派的基本单位。 (2)线程同步,就是协同步调,按预定的先后次序进行运行。如:你说完,我再说。这里的同步千万不要理解成那个同时进行,
阅读全文
摘要:基础知识 1.const const 修饰的数据类型是指常类型,常类型的变量或对象的值是不能被更新的。 const定义常量从汇编的角度来看,只是给出了对应的内存地址,而不是像#define一样给出的是立即数,所以,const定义的常量在程序运行过程中只有一份拷贝,而#define定义的常量在内存中有
阅读全文
摘要:1.gcc安装 2.基本语法 gcc最基本的用法是:gcc [options] [filenames] 说明:如果已经为最新的目标文件,则不重新编译。使用示例test.c源码如下: (1)编译-c (2)链接-o (3)编译链接-o (4)代码优化-O和引用头文件目录-I (5)函数库引用-lnam
阅读全文
摘要:1.关于程序的编译和链接 一般来说,无论是C、C++首先要把源文件编译成中间目标文件即 Object File(windows为.obj文件,unix为.o文件),这个动作叫做编译(compile)。然后再把大量的Object File合成执行文件,这个动作叫作链接(link)。 1.1编译 编译时
阅读全文