繁体   English   中英

clone()函数隐式声明

[英]clone() function implicit declaration

我正在使用函数clone()创建线程。 问题是我在编译过程中遇到此错误:

implicit declaration of function ‘clone’ [-Wimplicit-function-declaration]

我包括了<linux/sched.h> 可能是什么问题?

在源文件顶部添加以下行

#define _GNU_SOURCE  
#include <linux/sched.h>        /* or #include <sched.h> */

_GNU_SOURCE功能测试宏

功能测试宏允许程序员在编译程序时控制系统头文件公开的定义。 为了有效,必须在包含任何头文件之前定义功能测试宏。 这可以通过或者在编译命令( cc -DMACRO=value )或通过#define -ing源代码内的宏之前#include -ing任何标头。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM