关闭

文章标题

标签: 2015-07-09
97人阅读 评论(0) 收藏 举报
分类:

makefile增量编译是通过查看文件最后修改时间,确定是否需要重新编译的。
CC = ++ 定义变量
(CC)使^ 使用前一行的依赖文件。
$@ 使用前一行的目标文件。

#表示注释
#!表示选用那种解释器
如:#!/bin/bash
12表示第二个参数

dev/null 不打印在屏幕。

if 判断命令,为真成功,假为失败

then 真要执行的语句
if cat /dev/null > $1 清空文件,日志文件带有粘置位文件,可写
then
exit 0
else
exit 2
fi

else 假要执行的语句

exit 1

fi 表示结束

chomd +x backup.sh 加文件执行权限。

cstdlib 标准库文件
cstring 和字符串有关系操作
ctime 系统时间
sys/stat.h 系统文件源数据有关操作
arpa/inet.h 字节序的变换
fstream 文件操作需要文件流
sstream 可能对文件做格式化
ismanip 流控制符

秒值转换成年月日时间 localtime
执行备份指令
int status = system (cmd.c_str());
WEXITSTAUS取出system退出码
ios::binary 以二进制方式打开。

流可以强转成布尔类型的方式

if(! ifs)
一条记录系统日志大小固定为372字节。
ifs.seekg 定义读指针。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:7822次
    • 积分:135
    • 等级:
    • 排名:千里之外
    • 原创:3篇
    • 转载:16篇
    • 译文:0篇
    • 评论:0条