码迷,mamicode.com
首页 > 其他好文 > 详细

liunx 常用命令

时间:2017-09-02 16:52:21      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:多个   设置   har   通配符   加载   自动   wildcard   标准   定义   

以下是Shell:

uname -s:显示操作系统名称(Linux)

以下是GCC:

-shared:生成共享目标文件。通常用在建立共享库时 

-Wall:生成所有警告信息

-Wmissing-prototypes:如果没有预先声明就定义了全局函数,编译器就发出警告。即使函数定义自身提供了函数原形也会产生这个警告。这个选项 的目的是检查没有在头文件中声明的全局函数

-pedantic:允许发出ANSI/ISO C标准所列出的所有警告

-I:指定第一个寻找头文件的目录

-Olevel   设置优化级别,level可以是0,1,2,3或者s,默认-O0,即不进行优化

-std=standard   设置采用的标准,该选项是针对C语言的,比如-std=c99表示编译器遵循C99标准.该选项较少使用.

-fPIC:作用于编译阶段,告诉编译器产生与位置无关代码(Position-Independent Code),
  则产生的代码中,没有绝对地址,全部使用相对地址,故而代码可以被加载器加载到内存的任意
  位置,都可以正确的执行。这正是共享库所要求的,共享库被加载时,在内存的位置不是固定的

以下是makefile:

wildcard:在Makefile规则中,通配符会被自动展开。但在变量的定义和函数引用时,通配符将失效。这种情况下如果需要通配符有效,就需要使用函数wildcard,它的用法是:$(wildcard PATTERN...)

basename:取前缀函数,如果一个文件名中存在多个点号,则返回值为此文件名的最后一个点号之前的文件名部分。

subst:替换字符串,$(subst FROM, TO, TEXT),即将字符串TEXT中的子串FROM变为TO。

命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)。

来自: http://man.linuxde.net/uname

liunx 常用命令

标签:多个   设置   har   通配符   加载   自动   wildcard   标准   定义   

原文地址:http://www.cnblogs.com/blue-Wind/p/7466841.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!