Ccreate en .exe fra en .C-fil på Windows

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg vil gerne vide, om det er muligt at oprette en .EXE fra en .C-fil uden at bruge nogen compiler på Windows?

Bedste reference


Du kan krydssammenlægge fra en anden platform, f.eks. bruger MinGW på et andet operativsystem som Linux eller Mac OS X, men i sidste ende skal du bruge en compiler et sted . [1]


Hvis du ikke har brug for en .EXE per se , men bare ønsker at kompilere og køre en C-kode uden at skulle installere en compiler, fx til uddannelsesmæssige/eksperimentelle formål, så er der meget nyttige websteder som codepad.org og ideone.com, som giver denne mulighed for C og en række andre sprog. [2] [3]

Andre referencer 1


Hvis du er rigtig gal, er det muligt. Du ville have brug for en hexadecimal redaktør og samlingskendskab. Derefter kunne du spille 'human compiler' spillet, transformere C til assembly og sætte opcodes i hex editor. For at lære noget kan det være nyttigt, men i almindelighed brug egentlig en kompilator!

Andre referencer 2


Du har brug for en C compiler og linker. Din ven er forvirret.

Andre referencer 3


Du kan også bruge Visual Studio Express.


Siden Visual Studio 2003 leverer Microsoft ikke ren kommandolinje compiler. Kompilatoren leveres med en IDE nu.

Andre referencer 4


med hvad jokester sagde, det vil bare ændre den måde, den åbner på, snarere end at konvertere filen selv, så når du prøver at åbne den, får du bare en fejl.

Andre referencer 5


Jeg bruger codeblocks compiler til min C-kode, og med det gør det for dig, skal du bare gå ind i projektmappen for det projekt, du lige har lavet, så gå ind i mappen med bin, så gå ind i debug-mappen, og der er et program derinde, hvilket er dit program, og det er en .exe-fil


Håber, at jeg måske har hjulpet nogen

Andre referencer 6


Der er ingen måde, jeg ville sige. Per definition


Compiler er ansvarlig for




  1. Kontrollerer fejl i din kode
  2. Konverter fejlfrikoden til en objektfil


Linker er responsbile for at konvertere objektfilen til en eksekverbar. I tilfælde af Windows er det en .exe-fil.

Andre referencer 7


du bruger kun Turbo C ++, det vil automatisk lave en .exe-fil. Du kan finde det under 'TurboC ++ \ Disk \ TurboC3 \ BIN' håber det hænges