Обновление для 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?