liunx 常用命令

以下是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

转载于:https://www.cnblogs.com/blue-Wind/p/7466841.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值