CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Linux/Unix社区 >  程序开发区

请问如何调用.a文件

楼主jcqstc(tiancai)2006-03-15 11:56:56 在 Linux/Unix社区 / 程序开发区 提问

只有*.a静态库,没有*.so动态库,但我只会用-l*来调用,请问,怎么掉用*.a库呢  
   
  最好有段调用代码的例子,谢谢 问题点数:20、回复次数:5Top

1 楼eduyu(杜宇)回复于 2006-03-15 12:28:30 得分 4

库的名字一般是lib?.a的结构,  
  编译的时候在链接的时候加入   -l?就可以了  
  比如:  
  gcc   test.c   -l?   -o   test.elf  
  也可以加入-L选项指定lib?.a的路径:  
  gcc   test.c     -L/root/Projects/mojox/lib   -l?   -o   test.elfTop

2 楼henry_007()回复于 2006-03-15 12:30:48 得分 4

 
  编译的时候用-L指定库的位置-l指定库  
  编译通过就可以了  
   
  有什么问题吗?  
  最好描述清楚一点  
  Top

3 楼tb01412(tb)回复于 2006-03-15 21:38:34 得分 4

跟内部函数一样的用就行了Top

4 楼alaiyeshi(七宝树八宝饭)回复于 2006-03-16 11:00:59 得分 4

就当成.o文件  
  我是这么用的  
  具体使用上看楼上写的就可以了Top

5 楼YanDong_8212(谢科)回复于 2006-03-16 11:02:25 得分 4

当成.o来用。  
  Top

相关问题

  • 如何调用Excel文件?
  • psr文件如何调用?
  • 如何调用 DLL文件?
  • 如何调用Dll文件?
  • 如何调用OCX文件?
  • 如何调用OCX文件?
  • 如何调用自己的jar文件
  • 如何调用vb的资源文件
  • 如何用Applet调用EXECLE文件
  • 如何调用dll文件中的类?

关键词

  • 文件
  • 编译
  • gcc
  • 调用
  • 请问
  • 库
  • 指定
  • 当成
  • elf
  • 时候

得分解答快速导航

  • 帖主:jcqstc
  • eduyu
  • henry_007
  • tb01412
  • alaiyeshi
  • YanDong_8212

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo