是不是在linux上定义了`stack_t`类型?

 吴力强尹泽楠1991 发布于 2023-02-08 10:23

Linux平台是Ubuntu 12.04

我的源代码中包含以下标头:

#include 
#include 
#include 

...

然而,当我编译它时,它会抱怨 /usr/include/x86_64-linux-gnu/sys/ucontext.h:139:5: error: unknown type name 'stack_t'

我用Google搜索并发现stack_t应该定义signal.h,但这里似乎没有定义?

1 个回答
  • 这是一个评论,但我不能让它在那里可读.抱歉.

    #define 有以下其中一个:

     _BSD_SOURCE || _XOPEN_SOURCE >= 500 ||
               _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
               || /* Since glibc 2.12: */ _POSIX_C_SOURCE >= 200809L
    

    2023-02-08 10:27 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有