linux c
文章平均质量分 85
那棵树好像真的生气了
黑夜给了我黑色的眼睛,我却用它寻找光明。
展开
-
linux 文件属性操作及文件结构
在Linux下进行C/C++编程,主要通过以下三个系统调用来获取文件(普通文件,目录,管道,socket,字符,块等)属性。头文件“#include ”(1) //通过文件名称获取文件属性 int stat(const char *restrict pathname, struct stat *restrict buf); (2) //通过文件描述符获取文件属性原创 2016-02-23 16:50:59 · 681 阅读 · 0 评论 -
文件高级---IO处理,文件锁,存储映射
socket阻塞与非阻塞,同步与异步1. 同步,就是我调用一个功能,该功能没有结束前,我死等结果。2. 异步,就是我调用一个功能,不需要知道该功能结果,该功能有结果后通知我(回调通知)3. 阻塞, 就是调用我(函数),我(函数)没有接收完数据或者没有得到结果之前,我不会返回。4. 非阻塞, 就是调用我(函数),我(函数)立即返回,通过select通知调用者原创 2016-02-24 16:51:48 · 877 阅读 · 0 评论 -
c 嵌入 shell
linux c调shell命令有两种方式1 system()返回 0或-12 popen()返回命令的结果的结果。http://blog.csdn.net/wh_19910525/article/details/32774971原创 2016-06-22 10:53:52 · 395 阅读 · 0 评论 -
debug日志
将用户软件日志syslog()输出到/var/log/mydebug.log在/etc/rsyslog.conf最后加一行user.* /var/log/mydebug.log原创 2016-06-17 16:33:04 · 1475 阅读 · 0 评论 -
Makefile,
1.编写实例:├── add│ ├── add_float.c│ ├── add.h│ └── add_int.c├── main.c├── Makefile└── sub ├── sub_float.c ├── sub.h └── sub_int.cMakefile:CC = gccCFLAGS = -Isu原创 2016-08-22 09:40:04 · 468 阅读 · 0 评论