VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
linux/unix社区
-> 程序开发区
linux调用库函数
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
linux调用库函数
[已结贴,结贴人:firefox_zhou]
发表于:
2007-03-09 21:24:35
楼主
本人要在linux下用osip协议栈开发一个uas,下载了libosip2-3.0.1,可不知道怎么把这个编译为库函数然后加到自己的程序中,请高手赐教
谢谢!
发表于:
2007-03-09 21:49:58
1
楼 得分:
5
库搞成so动态链接库形式,然后指明库路径,就可以调用了 export ld_library_path=???
发表于:
2007-03-09 22:05:27
2
楼 得分:
0
我看了网上说的生成和使用库的方法
# gcc -c hello.c
# ar cr libmyhello.a hello.o
# gcc -o hello main.c -l. -lmyhello
# ./hello
hello everyone!
这里我有一个地方不明白,就是如果我有很多的.c文件和.h文件,是不是要将每个.c文件编译为.o文件,然后将所有的.o文件加到一个库里
发表于:
2007-03-11 21:03:28
3
楼 得分:
0
没人回答吗???
发表于:
2007-03-12 10:47:16
4
楼 得分:
5
是的。
比如你有 hello1.c, hello2.c , hello3.c
他们编译后,生成 hello1.o , hello2.o , hello3.o
#ar cr libmyhello.a hello1.o hello2.o hello3.o
然后链接使用就可以了
#gcc -o hello main.c -l. -lmyhello
发表于:
2007-03-12 11:31:11
5
楼 得分:
0
mark..........
发表于:
2007-03-12 14:55:16
6
楼 得分:
0
mark
发表于:
2007-03-13 20:26:44
7
楼 得分:
0
像osip协议栈(libosip2-3.0.1)是一个整体,有没有方便一点方法直接把整个编译为一个库文件吗
发表于:
2007-03-13 21:23:46
8
楼 得分:
0
如果libosip2-3.0.1是一组文件,能make的话,用make install应该会生成库
发表于:
2007-03-15 20:07:17
9
楼 得分:
0
我把libosip2-3.0.1通过./configure make make install 后动态库文件安装在/usr/local/lib,可调用的时候显示no such file... 是不是动态库只有在/usr/lib时系统才会自动去调用???
发表于:
2007-03-16 16:25:44
10
楼 得分:
0
动态库文件如果不放在/usr/lib下,在其他目录下,如/usr/local/lib
该如何使用?
谢谢
发表于:
2007-03-18 18:19:06
11
楼 得分:
0
那你编译时: -l/usr/local/lib/
发表于:
2007-03-18 20:34:55
12
楼 得分:
10
./configure --prefix=path
这个时候可以指定你的库install在path路径下。
在使用这个库的时候,如果不在/usr/lib 的话.
在编译的时候:
gcc -l/path -lxxx.so
运行的时候可以修改环境变量ld_library_path.也可以修改/etc/ld.so.con文件来指定库的路径。
下一篇:
gcc编译器下的中断函数如何写
上一篇:
linux下gedit无法检测字符编码
相关文章
求助,关于ie和firefox插件
安装红旗5.0的问题
要在framebuffer的内存映射上,按(x,y,width,he...
如何移植linux到一个arm 飞利浦 ...
有没有朋友愿去苏州工业园区做it gms ...
谁能告诉我trace 怎么实现?
现在linux系统下怎么上qq
推荐操作系统的好书吧!!!
qt时间格式化输出
unix命令问题,急!急!急!
用curses或者termios均可,如何让健盘crolllock和...
一道外企面试问题 unix多线程读写 ^_^...
busybox-1.00-pre5编译出错。。。。
很崩溃的挂载问题
大家帮忙推荐一下linux下c,c++开发的工具
关于平台转换出现需要重新编译的问题
菜鸟来报到,redhat linux as4能不启动...
unix讲师 兼职/专
linux new learning
看linux原代码看不懂啊!!! 着急+郁闷
其他资讯
[求助]:如何将一个二进制文件原封不动地链接到我...
诚邀服务器人才加盟(深圳)
在开发板上insmod模块led.o出错。
自动登录后运行脚本如何获取键盘输入的控制权?
关于 cygwin 下g++ 编译的问题
网卡驱动
请问如何在red hat 9 中安装五笔...
升级到libpcap-0.9.1以后,编译时候,pcap_next_...
debian linux如何修改自己的主机名称和网域...
求助 我的firefox 上装了chm插件后无法...
windows下哪个linux环境比较好?
高手帮忙!关于linux下显示png格式图片,用cxima...
高手啊,,,我爱你,,别让我发疯!
怎样用gtk+2.0画界面并调用c程序?
求助:sctp 断线后重连问题
多线程不交替执行问题
linux 下使用 sendmsg 函数 ...
管道的物理地址在内存还是在硬盘?
gcc -wl, --verbose hello.c问题...
pthread_mutex_initializer的问题
快速检索
分类导航标签a
Delphi网络通信/分布式开发
软件工程/管理软件规划版
其他数据库开发其他数据库
.NET技术.NET技术前瞻
专题开发/技术/项目英特尔主动管理技术
专题开发/技术/项目函数式编程
WebSphereServer
PowerBuilder控件与界面
VBVBA
移动平台近距离无线技术
软件工程/管理开发方法版
Web 开发ColdFusion
WebSphereWebService
Java安全专题
软件培训/认证/考试软件培训
最新资讯
如何动态生产表格样式,样式请参考文章内容
有关classpath和package 种类引用的问题请教...
又有问题请教了,书上的代码貌似不对。
outlook2003导出通讯录时,出现microsoft of...
字符串格式化问题
求助高手啊......
struts中怎么使用隐藏表单
datagrid 模板绑定数据,更新后datagrid控件...
请教各位朋友一些关于符号的问题~~
关于jxta开发包的cms项目的有关问题。
如何让多个webbrowser 使用多个代理??
问个数组排序
文本输出的两个问题!
时间格式转换问题,急,我基础太差,找了半天也没解...
华为最后一轮面试完后,说我想法不成熟,让我回去...
grefenstette编码的解码问题
各位大大,急切求助:help
关于treeview的编码问题
jsp页面同步的问题,急!
你们看金婚了嘛? 顺便答谢各位对偶的抬爱。...
怎么样创建自动增长列
只有禁用了网卡才能进入xp,进入后再启用正常。
2台服务器的问题!`
谁有手机库存进销管理系统急
刚学问个超简单的问题
c语言编程:文件传输
英文怎么写?
csdn:中国程序员的素质到底怎么样
如何将指定窗体的内容自动保存成jpg图像存于硬盘...
0
responsexml问题
grub问题,让我英雄气短
asp问题,如何取得该插入语句的主键,总是报没有字...
关于字段问题
talbe的filter属性
请各位老大帮忙,~~菜鸟暴头中.~!!!! ...
如何在页面中嵌入word控件(求助散分)
在access中怎样通过vba导入excel指定行的数据
如何判断 chtmlview::navigate2 下载结...
有没有做机顶盒的兄弟啊?介绍几个好的生产机顶盒...
热门点击
再listview中如何捕捉一行数据并显示在对应的tex...
vs2005中如何隐藏textbox中的输入光标啊?
新手求救
多核处理器的创新意义
用vb+access开发一个试卷生成系统
新工具来了,呵呵
求助:问一个找不到servlet的问题
asp.net2.0怎么设置统一的连接字符串
怎么去掉datalist边框
求水晶报表图表_柱形图问题
我也想要试题
放假,散分!
asp.net+c#+sql server 2k5 如何...
请求帮助
问个asp拆字段的问题
散分,庆祝个人网站服务器托管办理好.
js问题,各位大侠帮下小弟忙,感激死了
如何从 xml 文件读取部分数据,并绑定...
水晶横纵向问题
tomcat6.0的问题
求助:javascript 跨域访问
请问在asp.net (c#) 操作word文档遇到...
不学数据结构是否能用c#.asp.net编出高级的网页程...
js如何实现三位数字逗号间隔?如100,000
请问大家做登录验证都用asp.net内置的login控件和...
谁能理解我从书上抄写的代码???
系统自动发送邮件功能
求消息队列设计与开发案例或文档,给意见者有分。...
求java引导
为何扣除我的信誉分了?
停电导致服务器突然断电
vb.net+access 的insert into问题
为第一张网页index.aspx指定target
关于treeview控件
中国软件业的大发展趋势就是外包
vb真的比c++差很多吗??我到底该学哪一个??
从unix用文件输出流形式下载文件到windows的问题...
关于菜单的问题
有关网络类型的疑问
asp.net数据排序问题,(不是那种按照关键字排序!...