相关疑难解决方法(0)

如何使用带有Linux子系统的GCC编译Windows的可执行文件?

Windows 10周年更新包括适用于Ubuntu的Linux子系统.我安装了gcc sudo apt-get install gcc.

我为测试目的写了一些简单的C代码:

#include <stdio.h>
int main(void){
    printf("Hello\n");
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

并编译它,gcc -c main.c但生成了执行(仅限Linux)main.o.如果我运行它./main.o,它会显示出来Hello.

我的问题是,如何编译main.c以便Windows可以运行它?基本上,如何*.exe在Linux子系统中使用GCC 生成文件?

c bash gcc

37
推荐指数
2
解决办法
6万
查看次数

标签 统计

bash ×1

c ×1

gcc ×1