今天在64位上 安装测试了一下 resin-pro-3.0.22 结果编译安装时报
/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory make[2]: *** [jni_os.o] Error 1 make[2]: Leaving directory `/home/app/resin-pro-3.0.22/modules/c/src/resin_os' make[1]: *** [plugins] Error 2 make[1]: Leaving directory `/home/app/resin-pro-3.0.22/modules/c/src' make: *** [all] Error 2
问题是缺少32位兼容包,解决办法:
CentOS:yum -y install glibc-devel.i686 Ubuntu:apt-get install libc6-dev-i386
相关推荐
C语言编译器关于gnu/stubs-32.h文件的解决方法 在64位Linux系统下编译C语言程序时,可能会出现gnu/stubs-32.h文件不存在的错误,主要是因为缺少32位兼容包的原因。今天,我们就来探讨解决这个问题的方法。 首先,...
### 在Ubuntu虚拟机下关于缺少头文件<gnu/stubs.h>的解决办法 #### 背景概述 在使用Ubuntu虚拟机进行交叉编译时,可能会遇到找不到特定头文件的问题,比如`<gnu/stubs.h>`。这种情况通常发生在尝试编译特定架构的...
### 错误一:`/usr/include/gnu/stubs.h:7:27:error: gnu/stubs-32.h: No such file or directory` #### 解决方案: 此错误通常表明系统缺少i386架构的库文件支持。可以通过安装`libc6-dev-i386`来解决这一问题。 `...
#### 错误1:`/usr/include/gnu/stubs.h:7:27:error: gnu/stubs-32.h: No such file or directory` **错误描述**:该错误提示表明系统中缺少必要的32位支持文件,导致编译器无法找到 `gnu/stubs-32.h` 文件。 **解决...
/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory ``` **原因分析:** 这通常是因为编译器在尝试编译32位代码时未能找到所需的32位支持库文件。在64位系统上编译32位代码时,需要...
- 错误1: `/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory` 解决方案: `sudo apt-get install libc6-dev-i386` - 错误2: 编译器无法找到标准库文件。 解决方案: `sudo apt-...
/usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h \ /usr/lib/gcc/i486-linux-gnu/4.3.2/include/stddef.h \ /usr/include/bits/types.h /usr/include/bits/typesizes.h \ /usr/include/libio.h /usr/...
/usr/include/gnu/stubs-64.h \ /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/stddef.h \ /usr/include/bits/types.h /usr/include/bits/typesizes.h \ /usr/include/libio.h /usr/include/_G_config.h /usr/...
如果我们在编译 android 时遇到 make: * [out/target/common/docs/api-stubs-timestamp] Error 45 错误,可以修改 external/clearsilver/cgi/Android.mk、external/clearsilver/java-jni/Android.mk 等四个文件以...