在Ubuntu上编译生成Windows程序
程序员文章站
2024-02-20 08:09:10
...
安装mingw32
`$ sudo apt-get install mingw32
我的是ubuntu16.04,没有找到mingw32
,如果源里面没有mingw32
的话,打开/etc/apt/sources.list
$sudo vim /etc/apt/sources.list
加上一行
deb http://us.archive.ubuntu.com/ubuntu trusty main universe
然后
$sudo apt-get update
$sudo apt-get install mingw32
编译
自己编一个简单的C/C++程序,如
#include <iostream>
#include <string>
using namespace std;
int main(void)
{
cout<<"hello"<<endl;
string a;
cin>>a;
return 0;
}
然后就用i586-mingw32msvc-g++
编译,用法和g++
是一样的
$i586-mingw32msvc-g++ hello.cpp -o hello.exe
推荐阅读
-
使用python编写简单的小程序编译成exe跑在win10上
-
在Ubuntu 10平台上MySQL 5.5的编译安装
-
在 Ubuntu 开启 GO 程序编译之旅
-
在CentOS/Debian/Ubuntu上编译安装最新版gnu make 和GNU 'binutils' (as and ld)
-
linux学习笔记——在ubuntu系统下编译运行c程序并使用makefile管理项目
-
rust语言程序在windows xp上运行的编译方法
-
用python写个简单的小程序,编译成exe跑在win10上
-
32位汇编程序在64位Ubuntu上的汇编和连接
-
剖析并利用Visual Studio Code在Mac上编译、调试c#程序
-
Qt5编译的可执行程序在Ubuntu18桌面无法双击运行