《嵌入式Linux程序设计与应用案例》读书笔记

2019-07-13 00:15发布

嵌入式Linux程序设计与应用案例
王进德编著  中国电力出版社出版

gcc选项:
-o 文件名 
-c       //只作编译不作连接
-I 目录名 //指定include file的查找目录
-L 目录名 //指定library file的查找目录
-Wall    //发出gcc可以提供的所有有用的警告信息


make [option] ... target ...
make选项:
-k  //告诉make在发生错误时继续运行
-n  //告诉make显示出所有要做的事情
-f  //告诉make哪一个作为makefile
makefile格式:
target...:dependencies ...
command
command

随机数的产生:
srand(time(NULL)); //设置随机数种子,srand(unsigned int seed);中的seed若每次为相同值,则rand                 产生的随机数一样
a=(rand()%6)+1; //返回0到RAND_MAX之间的一个随机数,RAND_MAX定义在stdlib.h中

文件权限屏蔽:
umask [-S] [权限屏蔽]  //文件权限-权限屏蔽(四位8进制)=现有文件权限
函数:mode_t umask(mode_t mask);

system("touch file1");//调用system()函数来运行shell命令touch file1,touch命令的意义为
                         //更改文件的时间标记,若文件不存在,则创建。