社区
Linux/Unix社区
帖子详情
关于sem_open 使用及-pthread
norton_123
2012-06-12 03:09:51
我现在写了一个xx.a库,里面使用了sem_open等函数,如果将这个.a交给第三方使用,如果不添加-pthread这个命令 会提示undefined reference to `sem_open undefined reference to `sem_post 。
能不能在我生成.a的时候自己加入-pthread这个命令,而不需要第三方自行添加呢?
...全文
426
2
打赏
收藏
关于sem_open 使用及-pthread
我现在写了一个xx.a库,里面使用了sem_open等函数,如果将这个.a交给第三方使用,如果不添加-pthread这个命令 会提示undefined reference to `sem_open undefined reference to `sem_post 。 能不能在我生成.a的时候自己加入-pthread这个命令,而不需要第三方自行添加呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
justkk
2012-06-12
打赏
举报
回复
这个是生成最终执行程序时才会进行符号解析
qq120848369
2012-06-12
打赏
举报
回复
必须第三方添加,除非编译成so。
linux网络编程全套代码
线程: Void *fun(void *); _REENTRANT_ -lp
thread
线程通信: ...无名信号量(内存信号量):
sem
_t, p, v, 互斥锁:p
thread
_mutex_t ...信号灯集
sem
_arr:一堆灯, 编号...有名信号量:
sem
_
open
(); p,v Soket:????
POSIX
sem
aphore:
sem
_
open
,
sem
_close,
sem
_post,
sem
_wait
函数
sem
_
open
创建一个新的有名信号灯或打开一个已存在的有名信号灯。有名信号灯总是既可用于线程间的同步,又能用于进程间的同步。 1.
sem
_
open
名称::
sem
_
open
功能: 创建并初始化有名信号灯 头文件: #...
《Linux系统编程、网络编程》第8章 C线程
课程内容: 为什么需要线程、进程的缺点、线程是否能完全替...、线程控制函数(p
thread
_create、p
thread
_join、p
thread
_detach、p
thread
_exit等)、线程资源保护(互斥锁、线程信号量、条件变量)、进程与线程的对比。
linux 信号量
sem
_t和p
thread
_cond_t 的区别
尽量
使用
sem
代替 p
thread
_cond 因为 p
thread
_cond 会有丢失信号的问题,
sem
是原子操作,所以不会丢失信号 Mac 下对
sem
_init()/
sem
_destory() 不支持: 注意: MacOS 不支持
sem
_init()和
sem
_destroy();这...
sem
get创建文件_linux 系统文件操作
sem
_
open
,
sem
_close,
sem
_post,
sem
_wait
信号灯分为有名信号灯和内存信号灯一、Posix有名信号灯1.posix有名信号灯函数 函数
sem
_
open
创建一个新的有名信号灯或打开一个已存在的有名信号灯。有名信号灯总是既可用于线程间的同步,又能用于进程间的同步。1. ...
Linux/Unix社区
23,118
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章