GCC编译“Value too large for defined data type”错误解决办法
2016-08-11 16:38
721 查看
今天在Linux上编译通过mount来访问的windows共享目录下的C代码的时候,总是出现
[plain] view
plain copy
Value too large for defined data type
错误,但是检查了一下代码,没有用的到什么特殊的函数,并且同样的代码在别的机器上就可以编译通过,或者把代码从共享目录下拷贝到本地也可以编译,就是在共享目录目录下不能编译。后来就想到可能是mount命令导致的这个问题。查了一些资料,发现在mount的时候加上“nounix,noserverino”选项后,就不再出现这个问题了,因此完整的mount命令可能如下:
[plain] view
plain copy
$ sudo mount -o "username=<username>,password=<password>,uid=<uid>,gid=<gid>,dir_mode=0755,file_mode=0755,nounix,noserverino" //<host>/share /share
[plain] view
plain copy
Value too large for defined data type
错误,但是检查了一下代码,没有用的到什么特殊的函数,并且同样的代码在别的机器上就可以编译通过,或者把代码从共享目录下拷贝到本地也可以编译,就是在共享目录目录下不能编译。后来就想到可能是mount命令导致的这个问题。查了一些资料,发现在mount的时候加上“nounix,noserverino”选项后,就不再出现这个问题了,因此完整的mount命令可能如下:
[plain] view
plain copy
$ sudo mount -o "username=<username>,password=<password>,uid=<uid>,gid=<gid>,dir_mode=0755,file_mode=0755,nounix,noserverino" //<host>/share /share
相关文章推荐
- GCC编译“Value too large for defined data type”错误解决办法
- GCC编译“Value too large for defined data type”错误解决办法
- 共享文件夹内编译报”Value too large for defined data type”错误的解决办法
- VMware共享文件夹编译出现“Value too large for defined data type”错误的解决办法
- gcc 编译错误 Value too large for defined data type
- mount目录访问出现“Value too large for defined data type”错误解决办法
- ls:Value too large for defined data type 解决办法
- linux c之关于 Value too large for defined data type的解决
- Linux mount Windows共享后编译出现“Value too large for defined data type”
- Linux mount Windows共享后编译出现“Value too large for defined data type”的问
- 在mount windows 文件,编译时 cc1plus: error: hello.cpp: Value too large for defined data type
- Linux mount Windows共享后编译出现“Value too large for defined data type”
- Linux mount Windows共享后编译出现“Value too large for defined data type”
- Linux mount Windows共享后编译出现“Value too large for defined data type”的问题 (zz)
- Linux mount Windows共享后编译出现“Value too large for defined data type”的问题 (zz)
- linux编程出错: Value too large for defined data type.doc
- Value too large for defined data type
- 【Hibernate错误解决办法】Could not execute JDBC batch update; Data too long for column 'name' at row 1
- ValueError: Input contains NaN, infinity or a value too large for dtype('float64')问题解决
- Receiver type 'CALayer' for instance message is a forward declaration编译错误解决办法