本文主要是介绍交叉编译程序,提示 incomplete type “struct sigaction“ is not allowed,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题描述
incomplete type "struct sigaction" is not allowed
解决办法
在代码的最顶端添加如下代码即可
#define _XOPEN_SOURCE
此定义不是简单的宏定义,是使程序符合系统环境的不可缺少的部分
_XOPEN_SOURCE为了实现XPG:The X/Open Portability Guide 的功能。
或者 在代码的最顶端添加如下代码即可
#define _GNU_SOURCE
添加如下:
https://blog.csdn.net/weixin_44047621/article/details/128021818
https://github.com/Microsoft/vscode/issues/71012
这篇关于交叉编译程序,提示 incomplete type “struct sigaction“ is not allowed的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!