64位Inode导致工具无法启动的问题

工作日常 0 2393 团子精英 收藏

在使用ARM DS工具中的编译器armcc的过程中遇到如下错误

Error: C9511E: Unable to determine the current toolkit. Check that ARM_TOOL_VARIANT is set correctly.
ARM Compiler could not determine the product installation it is part of. You might be able to resolve this by reinstalling the tools, or ensuring that ARM_TOOL_VARIANT and ARM_PRODUCT_PATH are set appropriately.
Information about this error is available at: http://ds.arm.com/support/lic86
General licensing information is available at: http://ds.arm.com/support/licensing/
If you need further help, provide this complete error report to your supplier or license.support@arm.com.

g1.jpg


经过排查,发现是nfs盘太大了,使用了64位inode导致的。这是一个类似于IC5141的32位的工具

g1.jpg


解决方案:

方案1:

将工具安装在服务器本地路径下(当然盘不要过大,也就是说使用32位inode),安装后,启动工具正常

g3.jpg

方案2:

创建一个8G的虚拟盘,格式化为ext4格式(此处8G为测试,建议不要大于2TB即可)

创建虚拟盘:

dd if=/dev/zero of=./DS-SPACE bs=1M count=8192

格式化虚拟盘:

mkfs.ext4 DS-SPACE

挂载虚拟盘:

mkdir DS-SOFT
mount DS-SPACE DS-SOFT

拷贝工具到DS-SOFT目录,启动,成功

g4.jpg

问题解决


相关推荐:

网友留言:

您需要 登录账户 后才能发表评论

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
验证码