嵌入式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命令的意义为
//更改文件的时间标记,若文件不存在,则创建。