美文网首页
linux与windows交叉编译

linux与windows交叉编译

作者: wit_yuan | 来源:发表于2018-09-24 14:01 被阅读0次

1.简述

这篇文章主要说明的是将linux上编译的程序放到windows上运行。

2.操作方法

2.1 下载必备的交叉编译软件

首先,我的主机与虚拟机都是64位的,虚拟机为ubuntu。

$ sudo apt-get install mingw-w64

2.2 编写程序

编写一个简单的测试程序:

#include <stdio.h>

int main(int argc,char *argv[])
{
    printf("hello world\r\n");

    while(1);
    return 0;
}

2.3 编译程序

$  x86_64-w64-mingw32-gcc hello.c -o hello.exe

然后将虚拟机做如下设置:


配置文件共享

使用如下方法将exe拷贝到windows上:

$  cp hello.exe /mnt/hgfs/Desktop/

将程序拷贝到windows上。

2.4 执行程序

按照windows上的程序执行方法,执行该hello.exe即可。

相关文章

网友评论

      本文标题:linux与windows交叉编译

      本文链接:https://www.haomeiwen.com/subject/xggcoftx.html