linux C复习
Jet.zhang
实际动手,才能进步。
展开
-
linux C复习:文件操作(stat获取文件属性)
#include #include #include #include #include typedef struct stat ST;int main(){ //准备结构体 ST s; //调用stat函数 int res = stat("a.txt",&s); if(-1 == res) perror("error:")原创 2014-08-22 17:30:32 · 1922 阅读 · 0 评论 -
linux C复习:文件操作(文件描述符的复制)
文件描述符的复制:原创 2014-08-15 14:15:19 · 1484 阅读 · 0 评论 -
linux C复习:内存管理
1、虚拟内存地址原创 2014-08-13 22:35:04 · 593 阅读 · 0 评论 -
linux C复习:文件操作(创建、打开、读写)
头文件:#include 1、打开文件原创 2014-08-14 17:25:09 · 8851 阅读 · 0 评论 -
linux C复习:进程空间组成
当一个进程被调入内存中执行时,会变成一个进程原创 2014-08-13 17:26:51 · 683 阅读 · 0 评论 -
linux C复习:程序中加载并调用共享库
步骤: 1、打开共享库文件原创 2014-08-13 11:50:50 · 706 阅读 · 0 评论 -
linux C复习:静态库与共享库的区别
1、静态库实际上是一个打包文件原创 2014-08-13 10:49:26 · 642 阅读 · 0 评论 -
linux C复习:与gcc相关的环境变量
和gcc相关的环境变量 C[ATH原创 2014-08-12 22:47:05 · 584 阅读 · 0 评论 -
linux C复习:gcc过程说明
c语言成语的gcc编译过程解析:原创 2014-08-12 22:17:09 · 436 阅读 · 0 评论 -
linux C复习:共享库的使用
1、准备源程序如:mymath.c;原创 2014-08-13 10:33:38 · 522 阅读 · 0 评论 -
linux C复习:linux下的错误处理方式
1、如果一个函数调用失败返回原创 2014-08-13 14:31:54 · 641 阅读 · 0 评论 -
linux C复习:静态库的使用
库的概念: 将多个目标文件打包到一起,形成一个文件原创 2014-08-12 23:10:46 · 576 阅读 · 0 评论 -
linux C复习:#pragma的典型应用
1、使用pragma设置文件依赖 例如: #pragma GCC dependency "hello.c" //设置使用gcc编译时文件hello.c的最后修改时间不能晚于当前文件,否则在编译的时候会警告2、设置文件禁用某一关键字 例如: #pragma GCC poison goto //设置关键字goto有毒,文件中不能出现got原创 2014-08-12 22:34:48 · 750 阅读 · 0 评论 -
linux C复习:文件操作|(函数fcntl)
1、函数原型 #include #include int fcntl(int fd, int cmd, ... /* arg */ );原创 2014-08-15 15:02:03 · 815 阅读 · 0 评论 -
linux C复习:文件操作(测试文件锁是否加在文件上)
函数还是使用fcntl涉及的宏为F_GETLK原创 2014-08-22 17:06:22 · 994 阅读 · 0 评论 -
linux c复习:文件操作(文件锁:加锁以及解锁)
文件锁的类型 1、读锁:共享锁,如果A进程对文件的原创 2014-08-22 16:16:22 · 5304 阅读 · 0 评论 -
linux C复习:文件操作(偏移量)
通过函数lseek可以改变文件当前原创 2014-08-15 11:15:36 · 9161 阅读 · 0 评论