gcc 编译错误 Value too large for defined data type
2015-11-18 15:24
731 查看
vmware中通过hgfs共享的源码,用某些版本的gcc编译时候报告错误。
Value too large for defined data type
用stat命令检查源码文件
发现源码的inode值比较大,举例281474980977064。
gcc的版本信息如下。
gcc version 4.9.2 20140904 (prerelease) (crosstool-NG linaro-1.13.1-4.9-2014.09 - Linaro GCC 4.9-2014.09)
gcc是在x64位系统运行,给arm32做交叉编译。
ubuntu linux的版本是14.04。
Linux M2149175 3.16.0-30-generic #40~14.04.1-Ubuntu SMP Thu Jan 15 17:43:14 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
解决的方法可以使用cifs。mount时候加上nounix,noserverino。
sudo mount.cifs //${serveraddress}/sharefolder /mnt/cifs/sharefolder -o username=${username},rw,nounix,noserverino
存在的问题是编译速度比较慢。
另外一种办法是修改gcc。
64bit inodes for source code causes "Value too large for defined data type"
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44116
vmware的hgfs有noserverino选项,但是我现在不清楚该怎样使用,怎样配置。
Value too large for defined data type
用stat命令检查源码文件
发现源码的inode值比较大,举例281474980977064。
gcc的版本信息如下。
gcc version 4.9.2 20140904 (prerelease) (crosstool-NG linaro-1.13.1-4.9-2014.09 - Linaro GCC 4.9-2014.09)
gcc是在x64位系统运行,给arm32做交叉编译。
ubuntu linux的版本是14.04。
Linux M2149175 3.16.0-30-generic #40~14.04.1-Ubuntu SMP Thu Jan 15 17:43:14 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
解决的方法可以使用cifs。mount时候加上nounix,noserverino。
sudo mount.cifs //${serveraddress}/sharefolder /mnt/cifs/sharefolder -o username=${username},rw,nounix,noserverino
存在的问题是编译速度比较慢。
另外一种办法是修改gcc。
64bit inodes for source code causes "Value too large for defined data type"
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44116
vmware的hgfs有noserverino选项,但是我现在不清楚该怎样使用,怎样配置。
相关文章推荐
- #新闻拍一拍# IBM 招聘广告要求应聘者具备至少 12 年 K8S 使用经验
- vivi下重新调整分区
- ARM Linux系统启动
- Linux及ARM Linux程序开发笔记(零基础入门篇)
- 在Windows平台下使用安装GCC(图)
- linux使用gcc编译c语言共享库步骤
- C/C++编译器GCC下的常用编译命令总结
- GCC 编译c程序的方法及过程解析
- 零基础入门篇之Linux及Arm-Linux程序开发笔记
- 提升Python程序运行效率的6个方法
- Glusterfs的编译选项 #pragma GCC poison system popen
- cocos2dx 交叉编译 iconv库 protobuf库
- 【笔记】CentOS上源码安装GCC 4.8.2
- 【笔记】CentOS
- 我的 ARM+Linux 学习路线
- RHEL 4.7 (64bit) 环境安装 GCC 4.6 测试记录 (更新至gcc-4.6.1)
- GCC 5 即将发布
- [转载]Visual Studio, GCC, Clang, Intel 对 C++11 特性的支持一览表
- C++爱好者博客