Обновление для Windows 10 Anniversary включает подсистему Linux для Ubuntu. Я установил gcc с sudo apt-get install gcc
.
Я написал простой C-код для тестирования:
#include <stdio.h>
int main(void){
printf("Hello\n");
return 0;
}
И скомпилировал его с помощью gcc -c main.c
, но сгенерирован execute (только для Linux) main.o
. Если я запустил его ./main.o
, он отобразит Hello
.
Мой вопрос в том, как я могу скомпилировать main.c
, чтобы Windows могла запускать его? В принципе, как вы создаете файл *.exe
с GCC в подсистеме Linux?