Centos

我在哪裡可以找到並安裝 centos-7 的 mingw-w64 軟體包?

  • February 5, 2021

試圖在 centos7 上進行交叉編譯。(我在那個環境中執行了 jenkins。)在網上有很多關於 mingw 的過時文件。顯然這裡有一個答案**但已經消失了。此處討論了交叉編譯步驟。我可以執行sudo yum groupinstall -y packagename**,但我在各種文章和論壇中看到的所有嘗試都不起作用(MinGW-64 mingw-64 mingw64、MinGW64 或 MinGW 交叉編譯器)。我也嘗試下載原始碼,但也沒有運氣,因為缺少各種先決條件,當我嘗試獲取它們時,它們不存在或版本錯誤。

安裝EPEL 儲存庫後,您可以安裝mingw-w64

yum install mingw64-gcc

終於找到了一個可以工作的編譯二進製文件(對我的目的來說已經足夠好了)。這是用於 linux 的 64 位二進製文件(預建構,只是 DL,然後解壓縮並將 tar 上傳到盒子中)。您將需要創建一個 /opt/mingw64 目錄並解壓縮該目錄中的文件 (sudo tar -xvf ~/mingw-w64-bin_x86_64-linux_20131228.tar),例如。 https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Automated%20Builds/ http://www.blogcompiler.com/2010/07/11/compile-for-windows-on- linux/

編譯器將是 /opt/mingw64/bin/x86_64-w64-mingw32-gcc 而不僅僅是 gcc。這樣做的原因是我們應該能夠選擇正確的 gcc,即使 PATH 環境中有多個編譯器。

引用自:https://unix.stackexchange.com/questions/327156