我正在将一个Windows库移植到Linux上。 我需要使用定时连接来等待线程join特定的超时。
当我在Linux上编译库时,我收到警告
隐式声明函数 – pthread_timedjoin_np
我已经包含了pthread.h并用-lpthread链接编译。 我知道pthread_timedjoin_np是一个非标准的GNU函数。 该函数在2.3.3版本中首次出现在glibc中。 并在BCD v6的某处。
在Linux中,是否存在类似于_clearfp()和_statusfp()的函数?
Linux的Windows到C + +端口
我可以移植一个快速的cocoa应用程序到Windows和Linux?
为什么malloc有时不工作?
在Linux中等待WaitForSingleObject和WaitForMultipleObjects
我甚至检查了Linux的Man Page ,但没有得到任何帮助。 我如何避免这个警告? 任何帮助?
编辑1:我的系统是RedHat 5。
使用PHP 5.4.4和APC 3.1.10成功地处理高stream量的任何人?
将Windows 7桌面应用程序移植到Windows 7平板电脑
将PCIe驱动程序从Linux移植到FreeBSD
为Windows开发人员构build开源库Dll的最佳方法是什么?
在libgen库中找不到pathfind()函数
确保#define _GNU_SOURCE在包含任何标题之前。 宏由<features.h> ,其中包括GNU C库的各个部分。 如果您在定义_GNU_SOURCE之前包含了其他头文件, <features.h>将已经包含在内,并且不会看到_GNU_SOURCE 。
更简单一点,只需要编译器添加-D_GNU_SOURCE作为编译器标志来定义它。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。