Windows10周年更新包括 Ubuntu 的 Linux 子系统。
我为了测试目的编写了一些简单的 C 代码:
#include <stdio.h>
int main(void){
printf("Hello\n");
return 0;
}
然后用 gcc -c main.c
编译它,但是执行(仅 Linux) main.o
是生成的。如果我运行它 ./main.o
,它显示 Hello
。
我的问题是,如何编译 main.c
以便 Windows 能够运行它?基本上,如何在 Linux 子系统中使用 GCC 生成 *.exe
文件?