摘要: 一、$(@F)表示"$@"的文件部分,如果"$@"值是"dir/foo.o",那么"$(@F)"就是"foo.o","$(@F)"相当于函数"$(notdir $@)"。"$(*D)""$(*F)"和上面所述的同理,也是取文件的目录部分和文件部分。对于上面的那个例子,"$(*D)"返回"dir",而"$(*F)"返回"foo"" 阅读全文
posted @ 2013-07-15 23:27 z折腾 阅读(1004) 评论(0) 推荐(0) 编辑
摘要: 一、ar的基本用法 ar命令可以用来创建、修改库,也可以从库中提出单个模块。库是一单独的文件,里面包含了按照特定的结构组织起来的其它的一些文件(称做此库文件的member)。原始文件的内容、模式、时间戳、属主、组等属性都保留在库文件中。 下面是ar命令的格式: ar [-]{dmpqrtx}[abcfilNoPsSuvV] [membername] [count] archive files... 例如我们可以用ar rv libtest.a hello.o hello1.o来生成一个库,库名字是test,链接时可以用-ltest链接。该库中存放了两个模块hello.o和hello1.... 阅读全文
posted @ 2013-07-15 22:19 z折腾 阅读(2910) 评论(1) 推荐(1) 编辑
摘要: 一、用vim打开文件 显示行号 vi ~/.vimrc 在文件里输入 set nu 就行了二、vim跳到指定行 :三、复制一行 yy四、粘贴 p五、删除当前行 dd 阅读全文
posted @ 2013-07-15 22:19 z折腾 阅读(123) 评论(0) 推荐(0) 编辑