Argument list too long的解决方法
2014-11-15 16:29
381 查看
原因:文件太多了,导致传递给linux(或者说是cygwin)的参数太长了。
解决方法:
1、最土的方法,把工程拷贝到硬盘分区根目录,“有可能”可以解决问题。
2、大工程子模块化拆分。
a、引入子模块
[plain] view
plaincopy
$(call import-add-path,$(LOCAL_PATH))
$(call import-module,platform/third_party/android/prebuilt/libjpeg)
$(call import-module,platform/third_party/android/prebuilt/libpng)
$(call import-module,platform/third_party/android/prebuilt/libxml2)
$(call import-module,platform/third_party/android/prebuilt/libtiff)
如上所示, 最开始使用 import-add-path引入子模块查找路径,后面直接引入需要链接的库的路径
解决方法:
1、最土的方法,把工程拷贝到硬盘分区根目录,“有可能”可以解决问题。
2、大工程子模块化拆分。
a、引入子模块
[plain] view
plaincopy
$(call import-add-path,$(LOCAL_PATH))
$(call import-module,platform/third_party/android/prebuilt/libjpeg)
$(call import-module,platform/third_party/android/prebuilt/libpng)
$(call import-module,platform/third_party/android/prebuilt/libxml2)
$(call import-module,platform/third_party/android/prebuilt/libtiff)
如上所示, 最开始使用 import-add-path引入子模块查找路径,后面直接引入需要链接的库的路径
相关文章推荐
- 运维实战案例之“Argument list too long”错误与解决方法
- 运维实战案例之“Argument list too long”错误与解决方法
- Linux下通过rm -f删除大量文件时提示"-bash: /bin/rm: Argument list too long"的解决方法
- /usr/bin/curl: Argument list too long的解决方法
- 运维实战案例之“Argument list too long”错误与解决方法
- Argument list too long的解决方法
- /bin/rm: argument list too long 的处理方法
- /bin/rm: Argument list too long的解决
- -bash: /bin/rm: Argument list too long的解决办法
- rm: argument list too long 的处理方法
- "/bin/rm: argument list too long" 问题解决
- linux sh: /bin/cp: Argument list too long 问题解决
- -bash: /bin/rm: Argument list too long的解决办法
- -bash: /usr/bin/find: Argument list too long 报错以及linux timestamp为13位的处理方法
- 解决删除大量文件的问题 -bash: /usr/bin/sudo: Argument list too long
- 解决jni项目编译生成so时报错"argument list too long"
- [已解决]Argument list too long如何处理?
- linux argument list too long的解决办法
- 文件夹超过1万个压缩文件时,Argument list too long问题的解决
- /bin/rm: argument list too long 的处理方法