在Ubuntu上使用Mingw編譯C++程序,需要先安裝Mingw-w64工具鏈
打開終端,輸入以下命令來安裝Mingw-w64工具鏈:
sudo apt update
sudo apt install mingw-w64
在你喜歡的文本編輯器中,創建一個名為main.cpp
的C++源文件,并輸入以下內容:
#include<iostream>
int main() {
std::cout << "Hello, World!"<< std::endl;
return 0;
}
在終端中,導航到包含main.cpp
的目錄,然后使用以下命令編譯C++程序:
x86_64-w64-mingw32-g++ main.cpp -o hello_world.exe
這將使用Mingw-w64工具鏈編譯main.cpp
文件,生成一個名為hello_world.exe
的可執行文件。
由于生成的可執行文件是Windows格式,你需要在Windows系統上運行它。將hello_world.exe
復制到Windows計算機上,然后雙擊或在命令提示符中運行它。你應該會看到輸出"Hello, World!"。
注意:如果你在Ubuntu上想運行Windows程序,可以使用Wine或其他兼容層。但是,這里我們只關心在Ubuntu上使用Mingw-w64編譯Windows程序。