Clockworkmod USB 网络共享与 Ubuntu 18.04

Clockworkmod USB 网络共享与 Ubuntu 18.04

我已经在 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']

然后希望没有其他不兼容问题。

来源:Fedora 26 dumpversion 上的 gcc 7.1.1 现在默认仅包含主要版本

顺便说一句,其他人也遇到了同样的问题18.0417.10

相关内容