`
pNxio
  • 浏览: 19613 次
社区版块
存档分类
最新评论
文章列表

shell $\?

shell    $相关   学习移植过程中用到的一些常用参数 碰到哪里记哪里吧     $# - 输入参数个数   //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* $^ , $< , $@ 在makefile规则中 $^,$< 代表依赖集合 区别是 $^  代表依赖集合中第一个目标 $< 代表依赖集合中全体目标  $@ 代表目标集合 //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*   ...

data命令

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 获取下个月 ...

gcc参数列表

    博客分类:
  • gcc
原帖: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   设定文件所使用的语言,使后缀名无效,对以后的多个有效.也 ...

gcc -M参数

    博客分类:
  • gcc
原帖地址: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 ...
  cc-option = $(shell if $(CC) $(CFLAGS) $(1) -S -o /dev/null -xc /dev/null 2>&1;\ then\ echo "$1";\ else\ echo "$2";\ ...

dev/null

dev/null 是系统一个伪文件  所有 标准输出 错误输出  输出到这里都会消失 类似“黑洞”的效果   1 > 标准输出 2 > 错误输出    

dirname

 diranme  name 功能:由文件名剥离非目录(路径)的后缀   eg:           dirname  /usr/bin/test                 /usr/bin      
Global site tag (gtag.js) - Google Analytics