Создайте .exe из .C файла в Windows - PullRequest
0 голосов
/ 28 марта 2011

Я хотел бы знать, возможно ли создать .EXE из файла .C без использования компилятора в Windows?

Ответы [ 8 ]

10 голосов
/ 28 марта 2011

Вы можете кросс-компилировать с другой платформы, например, используя MinGW на другой ОС, такой как Linux или Mac OS X , но в конечном итоге вам нужен компилятор где-то .

Если вам на самом деле не нужен .EXE как таковой , а просто хотите скомпилировать и запустить некоторый C-код без установки компилятора, например, для образовательных / экспериментальных целей существуют очень полезные сайты, такие как codepad.org и ideone.com , которые предоставляют эту возможность для C и ряда других языков.

4 голосов
/ 28 марта 2011

Если вы действительно сумасшедший, это возможно.Вам понадобится шестнадцатеричный редактор и знание сборки.Тогда вы можете играть в игру "человеческий компилятор", превращая C в ассемблер и помещая коды операций в редактор шестнадцатеричных кодов.Чтобы чему-то научиться, это может быть полезно, но в общем случае используйте компилятор!

0 голосов
/ 12 июля 2014

Я использую компилятор codeblocks для своего кода C, и с этим он делает это для вас, просто перейдите в папку проекта только что созданного вами проекта, затем перейдите в папку bin, затем перейдите в папку отладки,и там есть программа, которая является вашей программой, и это файл .exe

Надеюсь, я мог кому-то помочь

0 голосов
/ 07 июня 2014

с тем, что сказал шутник, это просто изменит способ его открытия, а не конвертирует сам файл, поэтому при попытке открыть его вы просто получите сообщение об ошибке.

0 голосов
/ 11 апреля 2014

просто используйте Turbo C ++, он автоматически создаст файл .exe. Вы можете найти его в "TurboC ++ \ Disk \ TurboC3 \ BIN", надеюсь, это подействовало

0 голосов
/ 31 марта 2011

Нет пути, я бы сказал.По определению

Компилятор отвечает за

  1. Проверка ошибок в вашем коде
  2. Преобразование кода без ошибок в объектный файл

Линкер отвечает задля преобразования объектного файла в исполняемый файл.В случае Windows это файл .exe.

0 голосов
/ 31 марта 2011

Вы также можете использовать Visual Studio Express.

Начиная с Visual Studio 2003, Microsoft не предоставляет чистый компилятор командной строки.Компилятор поставляется с IDE.

0 голосов
/ 28 марта 2011

Вам нужен компилятор C и компоновщик.Ваш друг в замешательстве.

...