我已经在 Ubuntu 16.04 上成功安装并使用 Clockworkmod USB 网络共享功能好几年了。升级到 18.04 后,我遵循了与之前使用 16.04 相同的步骤(请参阅YouTube 视频,说明中有说明),但是当我到达“配置”阶段时,18.04 的安装就会停止。
具体来说,
在终端和“节点”文件夹(或目录)中只需输入:
./configure
结果是:
File "./configure", line 463, in
configure_node(output)
File "./configure", line 370, in configure_node
o['variables']['gcc_version'] = 10 * cc_version[0] + cc_version[1]
IndexError: tuple index out of range
有人成功解决了这个问题吗?
答案1
我自己没有使用过 CWM Tether,但我刚刚阅读了脚本以了解错误来自何处。
问题似乎是gcc
版本 7+ 在使用 运行时仅打印主版本号-dumpversion
。因此,似乎只需要转到脚本中的第 325 行:
proc = subprocess.Popen(CC.split() + ['-dumpversion'], stdout=subprocess.PIPE)
并更改['-dumpversion']
为['-dumpfullversion']
。
为了获得最佳兼容性,开发人员可能希望将其切换到['-dumpversion', '-dumpfullversion']
。
然后希望没有其他不兼容问题。