- 浏览: 1999415 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (651)
- ACE (35)
- BAT (9)
- C/C++ (116)
- fast-cgi (14)
- COM (27)
- python (59)
- CGI (4)
- C# (2)
- VC (84)
- DataBase (29)
- Linux (96)
- P2P (6)
- PHP (15)
- Web (6)
- Memcached (7)
- IME输入法 (11)
- 设计模式 (2)
- 搜索引擎 (1)
- 个人情感 (4)
- 笔试/面试 (3)
- 一亩三分地 (33)
- 历史 (2)
- 地理 (1)
- 人物 (3)
- 经济 (0)
- 不仅仅是笑哦 (43)
- 小故事大道理 (2)
- http://www.bjdsmyysjk120.com/ (0)
- http://www.bjdsmyy120.com/ (0)
- 它山之石可以攻玉 (15)
- 大学生你关注些什么 (28)
- 数据恢复 (1)
最新评论
-
luokaichuang:
这个规范里还是没有让我明白当浏览器上传文件时,STDIN的消息 ...
FastCGI规范 -
effort_fan:
好文章!学习了,谢谢分享!
com技术简介 -
vcell:
有错误os.walk(strPath)返回的已经是全部的文件和 ...
通过python获取目录的大小 -
feifeigd:
feifeigd 写道注意:文章中的CPP示例第二行 #inc ...
ATL入门:利用ATL编写简单的COM组件 -
feifeigd:
注意:文章中的CPP示例第二行 #include " ...
ATL入门:利用ATL编写简单的COM组件
当我们的程序中有经常使用的模块,而且这种模块在其他程序中也会用到,这时按照软件重用的思想,我们应该将它们生成库,使得以后编程可以减少开发代码量。这里介绍两个命令ar和nm,用来对库操作。 1.ar基本用法 当我们的程序中有经常使用的模块,而且这种模块在其他程序中也会用到,这时按照软件重用的思想,我们应该将它们生成库,使得以后编程可以减少开发代码量。这里介绍两个命令ar和nm,用来对库操作。 1.ar基本用法
ar命令可以用来创建、修改库,也可以从库中提出单个模块。库是一单独的文件,里面包含了按照特定的结构组织起来的其它的一些文件(称做此库文件的member)。原始文件的内容、模式、时间戳、属主、组等属性都保留在库文件中。 下面是ar命令的格式: ar [-]{dmpqrtx}[abcfilNoPsSuvV] [membername] [count] archive files... 例如我们可以用ar rv libtest.a hello.o hello1.o
来
生成一个库,库名字是test,链接时可以用-ltest链接。该库中存放了两个模块hello.o和hello1.o。选项前可以有‘-'字符,也可以
没有。下面我们来看看命令的操作选项和任选项。现在我们把{dmpqrtx}部分称为操作选项,而[abcfilNoPsSuvV]部分称为任选项。 {dmpqrtx}中的操作选项在命令中只能并且必须使用其中一个,它们的含义如下: 下面在看看可与操作选项结合使用的任选项: 2.nm基本用法命令
nm用来列出目标文件的符号清单。下面是nm命令的格式:
nm [-a|--debug-syms] [-g|--extern-only] [-B][-C|--demangle]
[-D|--dynamic] [-s|--print-armap][-o|--print-file-name]
[-n|--numeric-sort][-p|--no-sort] [-r|--reverse-sort]
[--size-sort][-u|--undefined-only] [-l|--line-numbers]
[--help][--version] [-t radix|--radix=radix][-P|--portability] [-f
format|--format=format][--target=bfdname] [objfile...] 如果没有为nm命令指出目标文件,则nm假定目标文件是a.out。下面列出该命令的任选项,大部分支持"-"开头的短格式和"—"开头的长格式。 例如nm libtest.a的输出如下: 则nm -A 的输出如下:
2.nm基本用法命令
00000068 T Main__8CPThreadPv
00000038 T Start__8CPThread
00000014 T _._8CPThread
00000000 T __8CPThread
00000000 ? __FRAME_BEGIN__
.......................................
libtest.a:CPThread.o:00000038 T Start__8CPThread
libtest.a:CPThread.o:00000014 T _._8CPThread
libtest.a:CPThread.o:00000000 T __8CPThread
libtest.a:CPThread.o:00000000 ? __FRAME_BEGIN__
..................................................................
发表评论
-
多机器执行ssh脚本
2012-08-30 18:12 2179#!/bin/bash Usage() { ... -
Berkeley DB 使用经验总结
2012-08-27 14:41 3024作者:陈磊 NoSQL是现在互联网Web2.0时代备受 ... -
嵌入式数据库系统Berkeley DB
2012-08-27 14:37 1474前言 UNIX/LINUX平台下的数据库种类非常多 ... -
shell中双引号的误用
2011-05-12 15:02 1128for i in "$LIST" ... -
shell for循环
2011-04-06 15:36 907for i in "1 2 3";do e ... -
shell技巧 除法
2011-03-07 11:34 19128shell计算中使用除法,基本默认上都是整除。 比如: ... -
.bash_profile 文件修改之后不执行
2011-02-16 11:21 1874重新登录 不可能不好用的 除非你是从一个用户su oralc ... -
SecureCRT中文显示乱码的解决方法
2011-02-12 11:38 1294最近开始用SecureCRT登陆linux系统,由于是新手,很 ... -
让putty显示中文
2011-02-11 14:43 1375对于经常在windows下远程ssh到linux的用户而言,p ... -
Linux文件类型全解析
2011-01-04 15:13 1358Linux文件类型全解析 ... -
Linux进程状态解析之T、Z、X
2011-01-04 15:09 1752摘要: Linux系统中进程有很多种 ... -
Linux进程状态解析之R、S、D
2011-01-04 14:54 4833摘要: Linu ... -
shell获取参数
2010-12-31 15:29 4131#!/bin/bash Usage() { ... -
Shell实现cgi接口示例
2010-12-30 14:59 1949ls -l /var/www/cgi-bin/ -rwxrw ... -
shell数组
2010-12-29 16:48 1250shell数组 Bash中还可以使用数 ... -
shell 自动化处理
2010-12-29 15:52 994#!/bin/bash sudo yum instal ... -
Linux用户添加sudoer
2010-12-29 11:37 24878使用sudo可以在以非root用户登录时临时获得root权限, ... -
lsof:一个功能强大的命令
2010-12-24 16:30 1319lsof:一个功能强大的命令 lsof命令的原始功能 ... -
LINUX查看硬件配置 命令
2010-12-21 18:55 1016常用命令整理如下: 查看主板的序列号: dmidec ... -
awk应用
2010-12-19 16:58 1198a.txt andy 05/99 48311 ...
相关推荐
这里介绍两个命令ar和nm,用来对库操作。 1.ar基本用法 2.nm基本用法命令 当我们的程序中有经常使用的模块,而且这种模块在其他程序中也会用到,这时按照软件重用的思想,我们应该将它们生成库,使得以后编程...
AR8161 LINUX 网卡驱动,AR8161 LINUX 网卡驱动,AR8161 LINUX 网卡驱动,
linux网卡驱动AR8132 AR8系列芯片
Atheros AR8131 网卡驱动下载地址:(包括windows 驱动 和 Linux驱动) http://partner.atheros.com/Drivers.aspx Atheros AR9285无线网卡驱动,由开源项目MadWifi支持 在sourceforge搜索MadWifi可以找到: ...
鈺硕 AR8151 Gigabit Ethernet Controller linux下驱动
ar 和 yale 的人脸库 刚刚找到的,不容易啊
AR人脸库数据集(2600张图片).zipAR人脸库数据集(2600张图片).zipAR人脸库数据集(2600张图片).zipAR人脸库数据集(2600张图片).zipAR人脸库数据集(2600张图片).zipAR人脸库数据集(2600张图片).zipAR人脸库...
ar9271 linux 2.6 版本的驱动
imx6Q uboot 2009.08及linux 3.0.15内核使用AR8031或LAN8720补丁,包含原理图
linux AR8121/AR8113/AR8114 网卡驱动
Linux文件压缩指令文档,例如bzip2、gzip、zcat、znew、tar、ar、cpio
完整的AR人脸库,自己做过实验,很好用,包含表情,光照,遮挡等
AR81Family-linux-v1.0.19
本人Linux网卡DM9000学习笔记,和本人博客是一样的,此上传是为了更好的观看,因为博客的图片有问题
LINUX-AR-405
linux 静态库和动态库的编写 ar -share
linux 下 AR81系列网卡的驱动 笔记本台式机均适用
ar命令可以用来创建、修改库,也可以从库中提出单个模块。这篇文章主要介绍了linux ar 命令的使用说明和实例讲解的相关资料,需要的朋友可以参考下
Linux ar命令 Linux ar命令用于建立或修改备存文件,或是从备存文件中抽取文件。 ar可让您集合许多文件,成为单一的备存文件。在备存文件中,所有成员文件皆保有原来的属性与权限。 语法 ar[-dmpqrtx][cfosSuvV][a]...
在linux系统中gcc,size,ar,ldd,readeif,nm命令的使用规则及每个命令的功能简述