- 浏览: 19613 次
最新评论
-
wuli-uu:
那么一个全局钩子有哪些数据是需要共享的呢
DLL共享全局数据变量
文章列表
shell $相关
学习移植过程中用到的一些常用参数 碰到哪里记哪里吧
$# - 输入参数个数
//-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
$^ , $< , $@
在makefile规则中
$^,$< 代表依赖集合
区别是
$^ 代表依赖集合中第一个目标
$< 代表依赖集合中全体目标
$@ 代表目标集合
//-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
...
http://www.cnblogs.com/mfryf/archive/2012/03/23/2413362.html
获得当天的日期
date +%Y-%m-%d
输出: 2011-07-28
将当前日期赋值给DATE变量DATE=$(date +%Y%m%d)
有时候我们需要使用今天之前或者往后的日期,这时可以使用date的 -d参数
获取明天的日期
date -d next-day +%Y%m%d
获取昨天的日期
date -d last-day +%Y%m%d
获取上个月的年和月
date -d last-month +%Y%m
获取下个月 ...
原帖:http://www.cppblog.com/SEMAN/archive/2005/11/30/1440.html
[介绍] gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as] 4.连接目标代码,生成可执行程序[链接器ld] [参数详解] -x language filename 设定文件所使用的语言,使后缀名无效,对以后的多个有效.也 ...
原帖地址:http://blog.csdn.net/benkaoya/article/details/10728879
大多数的C/C++编译器都支持一个“-M”的选项,即自动找寻源文件中包含的头文件。举个例子,比如mian.c包含有如下头文件。
#include <stdio.h>
#include "log.h"
用gcc -M main.c就可以输入其包含的所有头文件。如下图所示。
[root@bogon CodeNotes]# gcc -M main.c
main.o: main.c /usr ...
shell cc-option检测分析
- 博客分类:
- uboot
cc-option = $(shell
if $(CC) $(CFLAGS) $(1) -S -o /dev/null -xc /dev/null 2>&1;\
then\
echo "$1";\
else\
echo "$2";\
...
dev/null 是系统一个伪文件 所有 标准输出 错误输出 输出到这里都会消失 类似“黑洞”的效果
1 > 标准输出
2 > 错误输出
diranme name
功能:由文件名剥离非目录(路径)的后缀
eg:
dirname /usr/bin/test
/usr/bin