关于linux动态库中无法设置线程栈大小的问题
2012-08-31 11:09
260 查看
前两天同事遇到一个问题,在写一款基于嵌入式Linux的web服务器的时候需对服务线程的栈大小进行设置,在静态库和demon程序里使用pthread_attr_setstacksize(&attr,STACK_SIZE)进行线程栈大小设置的时候都没问题,可一旦在动态库中进行设置的时候就没效果了,函数返回正常,就是线程的栈大小在内存映射工具中显示不对。
折腾了好久,最后发现原来是生成动态库的命令中没有加上 -lpthread 选项(之前编译时也没报警,就没注意到)。
折腾了好久,最后发现原来是生成动态库的命令中没有加上 -lpthread 选项(之前编译时也没报警,就没注意到)。
相关文章推荐
- 关于VMWare Workstation中安装的linux虚拟机设置桥接方式无法联网问题的解决
- 关于Linux x64 Oracle JDK7u60 64-bit HotSpot VM 线程栈默认大小问题的整理
- 关于linux下Qt5.7.0安装中文输入法无法显示的问题
- ASP.NET中关于上传附件的大小设置问题
- 关于系统设置分辨率比例影响到网页宽度大小的问题
- Linux下关于不接显示器启动或者连接KVM切换器启动,分辨率默认800x600无法改变的问题解决办法!
- 关于real210开发板linux系统可能无法解析域名的问题解决方法
- 关于Linux下kernel.shmmax的设置问题
- 关于Virtualbox网络设置了解NAT模式后无法SSH连接的问题
- 关于Linux 设置ip绑定问题 以及mysql 设置固定Ip访问问题
- 关于linux系统下 无法解析主机的问题
- 关于redo大小设置问题的总结
- 关于ubuntu下设置静态IP,而且也设置了DNS服务后,仍然无法上网的问题
- 设置固定ip地址并实现远程访问linux --实现如果自己linux出现问题,自己不懂无法复制的问题
- 关于doccms在linux平台无法登陆后台的问题
- 关于linux调用多个usb摄像头时无法工作的问题
- linux crontab设置正确,定时任务无法执行问题
- 关于复制linux虚拟机后网络无法访问问题
- 关于Linux ulimit的设置问题
- 关于linux交换分区大小的问题