【问题标题】:mingw32: Bad function name - Kali 2.0mingw32:错误的函数名称 - Kali 2.0
【发布时间】:2015-09-11 16:19:08
【问题描述】:

我对 Linux 还很陌生,所以请放轻松。

我正在尝试在 Kali 2.0 上安装 Ming C 编译器

我的第一次尝试是做一个简单的“apt-get install mingw32”,但找不到包。我从他们的网站下载了 .tar 文件,将其解压缩并在自述文件中说要运行“sh x86-mingw32-build.sh --unattended mingw32”来安装它,但是在运行时我收到一个语法错误:功能错误x86-mingw32-build.sh.functions 文件中的名称消息。

知道如何纠正这个语法错误吗?在 Kali 2.0 上安装 Ming C 编译器有更简单的方法吗?

提前致谢!

【问题讨论】:

    标签: mingw32


    【解决方案1】:

    我刚刚在 Linux Mint 18 MATE 32 位上成功解决了这个问题。 :) 我希望它也适用于其他 linux 系统!

    所以: 在您使 x86-mingw32-build.sh 文件可执行后,使用:

    cd x86-mingw32-build-1.0
    chmod +x x86-mingw32-build.sh
    

    然后只需使用 bash(而不是 sh) 来运行脚本:

    cd x86-mingw32-build-1.0
    bash x86-mingw32-build.sh
    

    就是这样! :D 这很容易,但糟糕的是文档写道,您必须使用“sh”运行它。但不是!它只对我 完全BASH 有效。

    【讨论】:

      【解决方案2】:

      在错误消息中应该有一个带有 :130 或其他数字的部分,这是导致问题的函数的行号(在 x86-mingw32-build.sh.functions 中)
      这就是被禁止的名字。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-03-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多