USDT自动充值接口

菜宝钱包(caibao.it)是使用TRC-20协议的Usdt第三方支付平台,Usdt收款平台、Usdt自动充提平台、usdt跑分平台。免费提供入金通道、Usdt钱包支付接口、Usdt自动充值接口、Usdt无需实名寄售回收。菜宝Usdt钱包一键生成Usdt钱包、一键调用API接口、一键无实名出售Usdt。

原题目:天天一个 Linux 下令(102):ar 下令

ar(ARchiver)下令是 GNU Binutils 的一员,可以用来建立、修改静态库,也可以从静态库中提取单个模块。静态库是一个自力的文件,内里包含了根据特定的结构组织起来的其它的一些文件(称做此库文件的 member)。原始文件的内容、接见模式、时间戳、属主和组等属性都保留在库文件中。

ar [--plugin <name>] [-X32_64] [-]<d|m|p|q|r|s|t|x>[abcDfilNoPsSTuUvV [relpos] [count]] [--target <bfdname>] [archive] [member...]

其中连字符 [-] 是可选的,选项 <d|m|p|q|r|s|t|x> 为操作选项,使用时只能使用其中一个,选项 [abcDfilNoPsSTuUvV] 为修饰选项,用来修饰操作选项,与操作选项配合使用时,二者的顺序可以随便。 [relpos] 示意库中的成员名,用于加入新文件时指定相对位置,与选项a、b和i连系使用。 [count] 示意在库中有多个同名的成员时,指定提取或删除的个数。 [archive] 为库名称, [member...] 为库的成员名称。

d:Delete,从库中删除由[member...]指定的模块,若是使用了修饰选项v则列出被删除的每个模块

m:Move,该操作是在一个库中移动成员。当库中若是有若干模块有相同的符号界说(如函数界说),则成员的位置顺序很主要。若是没有指定任选项,任何指定的成员将移到库的最后。也可以使用a,b或i选项指定移动到的位置

p:Print,显示库中指定的成员到尺度输出。若是指定修饰选项v,则在输出成员的内容前,将显示成员的名字。若是没有指定成员的名字,所有库中的文件将显示出来

q:Quick append,快速追加。增添新模块到库的结尾处。并不检查是否需要替换。a,b或 i 修饰选项对此操作没有影响,模块总是追加到库的结尾处。若是使用了修饰选项v则列出每个模块。这时,库的符号表没有更新,可以用ar s或ranlib来更新库的符号表索引

r:Replacement,以替换模式向库中插入成员。当插入的模块名已经在库中存在,则替换同名的模块。默认的情况下,新的成员增添在库的结尾处,可以使用其他任选项a,b或i来改变增添的位置

s:写入一个目的文件索引到库中,或者更新一个存在的目的文件索引。甚至对于没有任何转变的库也作该动作。对一个库做ar s等同于对该库做ranlib。注重,s也可以作为修饰选项来使用

t:Table,显示库的模块表清单。若是指定文件名称,则仅显示指定的那些文件。若是不指定任何文件,则列出库中的所有文件。一样平常只显示模块名,若是连系选项v可显示文件的接见权限、时间戳、属主和组等信息

x:eXtract,从库中提取一个成员。若是不指定要提取的模块,则提取库中所有的模块

a:After,在库的一个已经存在的成员后面增添一个新的文件。已经存在的成员由relpos 参数指定

b:Before,在库的一个已经存在的成员前面增添一个新的文件。已经存在的成员由relpos 参数指定

c:Create,建立一个库。不管库是否存在,都将建立

D:Deterministic,以确定性模式操作。添加文件和存档索引时,对uids、gid、时间戳使用零,对所有文件使用一致的文件模式。使用此选项时,若是ar与相同的选项和相同的输入文件一起使用,则多次运行将建立相同的输出文件,而不思量输入文件的所有者、组和文件。模式或修改时间。若是binutils设置为-- deterministic archives,那么默认情况下,此模式为on。可以使用下面的U修饰符禁用它

f:在库中截短指定的名字。缺省情况下,文件名的长度是不受限制的,可以使用此参数将文件名截短,以保证与其它系统的兼容

i:Insert,在库中一个已经存在的成员前面增添一个新的文件已经存在的成员由relpos 参数指定(类似选项b)

l:暂未使用

N:与[count]参数一起使用,在库中有多个相同的文件名时指定提取或删除的个数

o:Original,当提取成员时,保留成员的原始数据。若是不指定该选项,则提取出的模块的时间将标为提取出的时间

P:举行文件名匹配时使用全路径名。ar在建立库时不能使用全路径名(这样的库文件不符合POSIX尺度),然则有些工具可以。此选项将导致GNU AR使用完整的路径名匹配文件名,这在从另一个工具建立的存档中提取单个文件时异常利便

,

Usdt第三方支付平台

菜宝钱包(caibao.it)是使用TRC-20协议的Usdt第三方支付平台,Usdt收款平台、Usdt自动充提平台、usdt跑分平台。免费提供入金通道、Usdt钱包支付接口、Usdt自动充值接口、Usdt无需实名寄售回收。菜宝Usdt钱包一键生成Usdt钱包、一键调用API接口、一键无实名出售Usdt。

,

s:等同于操作选项s,详细见必选项s的说明

S:不建立目的文件索引,这在建立较大的库时能加速时间

T:Thin,将指定的存档设为精简存档。若是库已经存在并且是通例库,则现有成员必须与存档位于统一目录中

u:一样平常说来,下令ar r member...插入所有列出的文件到库中,若是你只想插入列出文件中那些比库中同名文件新的文件,可以使用该选项。该选项只与 r 操作选项一起使用

U:Undeterministic,不要在确定性模式下操作。这与上面的D选项相反:被添加的文件和存档索引将获得它们的现实uid、gid、时间戳和文件接见权限模式值。

v:该选项用来显示执行操作选项的附加信息

V,--version:显示ar的版本信息

-- :显示ar的辅助信息

--plugin:使ar加载指定的插件,这增添了对更多文件花样的支持。只有工具链构建时开启了插件支持的情况下,此选项才可用

-X32_64:此选项是GNU ar的默认选项,AR不支持任何其他-X选项,好比-x32,此选项是AIX ar的默认选项

--target:当库成员的目的文件花样与系统的默认花样不同时指定详细的花样

(1)建立一个静态库。

ar crv libtest.a hello.o dablelv.o

(2)从静态库中提取指定目的文件。

ar x /usr/lib64/libc.a errno.o

(3)查看静态库中指定目的文件的详细信息。

ar tv /usr/lib64/libc.a errno.o

rw-r--r-- 1000/135 1106 Feb 14 10:14 2017 errno.o

(4)从静态库中要删除一个成员。注重,删除前请备份C尺度静态库libc.a。

ar dv libc.a strlen.o

参考文献

[1] ar manual

[3] linux ar下令

Usdt官方交易所声明:该文看法仅代表作者自己,与本平台无关。转载请注明:usdt手机钱包(www.caibao.it):天天一个 Linux 下令(102):ar 下令
发布评论

分享到:

usdt回收(www.caibao.it):漂亮50与要命3000?股市极致撕裂内幕
1 条回复
  1. Allbet
    Allbet
    (2021-01-31 00:05:37) 1#

    欧博注册网址www.sunbet.us欢迎进入欧博网址(Allbet Gaming),欧博网址开放会员注册、代理开户、电脑客户端下载、苹果安卓下载等业务。还好啦。

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。