设为首页 加入收藏

TOP

Linux下开发Windows平台运行的程序 - MinGW
2014-11-24 07:14:57 来源: 作者: 【 】 浏览:0
Tags:Linux 开发 Windows 平台 运行 程序 MinGW

开源不乏神人,于是有了MinGW(Minimalist GNU for Windows),又称mingw32,是将GCC编译器和GNU Binutils一直到Win32平台下,包含一系列头文件、库和可执行文件。另有mingw64,可产生64位Windows可执行文件的GNU交叉编译器。然后很多开发者不习惯Windows下的开发环境,还是坚持Linux,就有了Linux平台的交叉编译器,MinGW-w64。


x86_64-w64-mingw32-XXX


i686-w64-mingw32-XXX


安装交叉编译器


mingw32-gcc.x86_64 : MinGW Windows cross-compiler (GCC) for C for the win32 target


# yum install mingw32-gcc


当然可以安装对应的运行目标平台为64位的交叉编译器


东西放在/usr/i686-w64-mingw32/


/usr/lib64/ccache/里面有一堆软连接指向/usr/bin/ccache,这个玩意类似busybox


然后随便写个hello world程序test.c


$ i686-w64-mingw32-gcc test.c


$ file a.exe


a.exe: PE32 executable (console) Intel 80386, for MS Windows


#include


int main()
{
int i;
printf("hello world!\n");
scanf("%d", &i);
return 0;
}


然后拿到Windows下运行试试,双击即可。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇嵌入式学习之UART编程实例 下一篇Linux中断 - APIC

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·工业机器人TCP校准中 (2025-12-25 05:19:17)
·opc 通讯协议与 TCP (2025-12-25 05:19:15)
·labview中tcp/ip通信 (2025-12-25 05:19:13)
·新书介绍《Python数 (2025-12-25 04:49:47)
·怎么利用 Python 进 (2025-12-25 04:49:45)