webForumDet fria alternativet

Kompilering av C

1 svar · 224 visningar · startad av web00132

web00132Medlem sedan maj 2001822 inlägg
#1

Jag har börjat kolla lite på C och nu undrar jag vad det egentligen är som händer när man kompilerar koden i Visual C++. Varför får man ingen .exe-fil direkt? Jag lyckades klura ut att man skulle köra cl i kommandotolken för att få fram en .exe-fil men vad är det för filer som skapas efter kompilering i Visual Studio? Vad kan man ha dom till?

PeWMedlem sedan juni 20006 839 inlägg
#2

I visual studio kan du köra BUILD->Compile och BUILD->build så ska du få en exe.
Med F7 gör du samma sak.... men du måste ha skapat ett projekt som innefattar din fil först. Exe filen skapas med länkningen av objektsfilen som du skapat genom kompileringen. Samma typ av objektfiler skapas när man kompilerar assembler och det gör det ju enkelt att sammanlänka program skrivna i assembler, c och c++. I c++ översätts koden till c kod innan det skapas *.o filer.

123 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
120 ms — hämta tråd, inlägg och bilagor (db)