【问题标题】:What compiler to download, how to download the compiler, and how to add the compiler to Qt? (ubuntu 12.04)要下载什么编译器,如何下载编译器,以及如何将编译器添加到Qt? (Ubuntu 12.04)
【发布时间】:2014-04-12 01:06:22
【问题描述】:

我尝试从这里下载 MinGW 编译器:http://www.mingw.org/category/wiki/download。在那个文件夹中有一个名为“x86-mingw32-build.sh”的文件。我尝试将路径 Build & Run -> Compiler 设置为该文件所在的路径,但这不起作用。我还尝试将其设置为“/home/user/Qt/5.2.1/gcc_64/bin/qmake”,这也不起作用。我完全不知所措。如果任何对此有所了解的人可以帮助我,我将不胜感激。

【问题讨论】:

  • 您是否尝试为 Windows 进行交叉编译?
  • 你需要在bash中执行文件-sh -c "/path/to/file.sh"
  • 您尝试过sudo apt-get install mingw32 或任何其他mignw32 软件包吗?
  • 是的,你可能想为你的发行版使用一个包,如果有的话。
  • 是的,Ubuntu 存储库中有一个 mingw32 编译器。您可以使用它在 Linux 上构建 Windows 应用程序(交叉编译)。如果您有一个 mingw 构建的 Qt,您可以在 Linux for Windows 下构建 Qt 应用程序。您甚至可以在 Linux 下使用 NSIS 构建 Windows 安装程序!同意@sepp2k,不确定原发帖人是否要求交叉编译器。

标签: c++ qt ubuntu compiler-construction


【解决方案1】:

是的,所以问题是您正在尝试使用适用于 Windows 的交叉编译器,而根据您的评论,您似乎只是想在 Linux 上为 Linux 构建软件,即没有交叉编译。

在这种情况下,您将需要像 gcc 或 llvm/clang 这样的编译器。两者都应该可以从您的存储库中获得,并且可以按如下方式安装它们:

sudo apt-get install gcc

sudo apt-get install clang

【讨论】:

    猜你喜欢
    • 2013-07-10
    • 1970-01-01
    • 2013-07-06
    • 2019-05-26
    • 2010-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多