gpt4 book ai didi

c - 处理警告 : implicit declaration of function ‘sigignore’

转载 作者:太空宇宙 更新时间:2023-11-04 02:36:22 27 4
gpt4 key购买 nike

这是我的代码:

#include <sys/types.h>
#include <stdio.h>
#include <dirent.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include <time.h>
#include <sys/time.h>
#include <assert.h>
#include <errno.h>
#include <string.h>
#include <stdlib.h>
#include <signal.h>

int main(int argc, char** argv) {

sigignore(SIGTERM);
return 0;
}

为什么我会收到以下警告,我该如何删除它?

implicit declaration of function ‘sigignore’ [-Wimplicit-function-declaration] sigignore(SIGTERM);

程序必须像这样编译:gcc -o foo.o foo.c

谢谢

最佳答案

男人 sigignore告诉您使用 #define _XOPEN_SOURCE 500 启用信号忽略。有关 X/Open 的更多信息,请参见 here

关于c - 处理警告 : implicit declaration of function ‘sigignore’ ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36696318/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com