arm-linux-ar 和 arm-linux-ranlib 的使用

Posted fanweisheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了arm-linux-ar 和 arm-linux-ranlib 的使用相关的知识,希望对你有一定的参考价值。

静态库是在编译时需要的库。

1. 建立一个静态库

[[email protected] gcc]#arm­linux­ar ­r libhello.a h1.o h2.o

 

2. 为静态库建立索引

[[email protected] gcc]#arm­linux­ar ­s libhello.a [[email protected] gcc]#arm­linux­ranlib libhello.a

 

3. 由静态库产生可执行文件

[[email protected] gcc]#arm­linux­gcc ­o hello hello.c ­lhello ­L./ [[email protected] gcc]#arm­linux­gcc ­o hello hello.c libhello.a hello 文件可以直接拷贝到/tmp 目录下运行,不需 libhello.a.

以上是关于arm-linux-ar 和 arm-linux-ranlib 的使用的主要内容,如果未能解决你的问题,请参考以下文章

ARM-Linux开发weston配置使用和介绍

windows下编译arm-linux

Arm-Linux 移植 alsa

arm-linux 程序开发入门(QT窗口应用程序编码交叉编译调试)(三机器和双机器搭建方法)(笔记)

自己制作 arm-linux 交叉编译环境 ,为啥没有生成version.h和autoconf.h?

arm-linux下缺少libopencv_ts