免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1210 | 回复: 1
打印 上一主题 下一主题

[SCO UNIX] Sco Open Server 5.0.5下多线程编程 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-12-23 15:12 |只看该作者 |倒序浏览
我在OSr5上安装了
1)gnu2.95.3
2)FSUpthread3.9:它只提供了pthread.h,及两个gthread lib就是没有libpthread.a、libpthread.so。
3)pth-1.2.0: 安装后到是有了libpthread.a、libpthread.so。
于是我用以下编译命令编译一个简单的多线程程序:
gcc -I/usr/local/include -L/usr/local/lib -lpthread -lsocket test.c

这样能成功,但是运行生成的a.out就会产生一个动态连接错误(找不到动态链接库:“dynamic linker : ./a.out : could not open libpthread.so12 Killed”),我将它需要的库考到/usr/lib中后再运行就会出现另一个错误,总之就是不能运行;

我试图使用-static静态链接libpthread.a,但是这样它就会提示在libpthread.a找不到pthread_create等函数。

想请教各位如何才能在osr5中使用thread,谢谢。

论坛徽章:
0
2 [报告]
发表于 2003-12-26 10:45 |只看该作者

Sco Open Server 5.0.5下多线程编程

5.05只能用FSU3.5,切用-lgthreads链接。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP