fatal error: sys/cdefs.h: No such file or directory while compiling openssl-1.1.0h

fatal error: sys/cdefs.h: No such file or directory while compiling openssl-1.1.0h

我正在尝试为 android 编译 open ssl。 我按照这个link进行编译


但是我立即陷入了这个错误。

fatal error: sys/cdefs.h: No such file or directory  #  include <sys/cdefs.h>

关注另一个 link 帮助我解决了问题。
libc6-dev-i386 没有安装在我的系统中。 在我的 Ubuntu 中使用此命令安装后,错误消失了。

sudo apt-get install g++-multilib

Answer from ubuntu link for reference