2013-07-05 74 views
1

我在Windows下工作,我正在尋找一個簡單的解決方案,可以使我能夠跨Windows和Linux進行交叉編譯。在QtCreator上生成Linux可執行文件

我發現this話題:

但答案的參考壞了,我不明白,這非常好。

我正在使用QtCreator,我想要的是一個工具包,它提供給我一個Windows可執行文件和另一個工具包,我將爲Linux提供一個可執行文件。

到目前爲止,我一直在使用一個工具包上的Visual Studio編譯器MSVC。這給了我一個Windows編譯。 我在另一個工具包上使用MinGW和GCC。我希望它能給我一個Linux可執行文件。但是這也給了我一個Windows可執行文件。

我如何獲得一個可以在Windows下的QtCreator下運行的編譯器,並生成Linux可執行文件?

+2

最簡單的方法是在你的機器上安裝和使用Linux發行版(因此避免* cross * - 編譯) –

+0

是的,但是如果我不安裝Linux distrib? – Xaltar

+0

然後你更麻煩,需要做非常複雜的事情。但選擇是你的。 –

回答

0

很久以前我找到了一個解決方案,所以我發佈了它。也許它可能有用。

我已經使用Cygwin和Crosstools。這使我能夠在Windows下進行交叉編譯。