The UNIX and Linux Forums  

Go Back   UNIX og Linux Forums > Top Forums > UNIX for dummyer Spørgsmål & svar
.
google unix.com



UNIX for dummyer Spørgsmål & svar Hvis du ikke ved, hvor man skal sende en UNIX-eller Linux-spørgsmål, efter det her. Alle UNIX og Linux newbies velkommen!

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
Hvordan kan jeg læse en ikke tekstfil i unix - ELF-64 eksekverbare objekt fil - IA64 alexcol UNIX for Advanced & Ekspertsøgning Brugere 8 11-07-2008 08:56 AM
Hvad er den nemmeste Rute for at skabe et Unix eksekverbar fil for Terminal? unimachead OS X (Apple) 10 11-03-2008 12:40 PM
Eksekverbar fil tonet Shell Programmering og Scripting 3 01-17-2008 12:03 PM
problem i at skabe eksekverbare for en klient program Konas Højtstående Programmering 2 11-17-2006 02:09 PM
Newbie spørgsmål om forskellen mellem eksekverbar fil og almindelige fil Balaji UNIX for dummyer Spørgsmål & svar 1 11-29-2000 06:49 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 09-29-2007
compbug compbug is offline
Registreret Bruger
  
 

Join Date: Mar 2006
Stillinger: 26
skabe eksekverbare for hver C fil

Hej Kære venner,

Når vi samler alle C kode på Linux, vi køre kode bruger ". / a.out" ..

men kan vi have en eksekverbar for hvert program, så vi kan køre kode direkte uden at samle den kode, hver gang.
bare køre den eksekverbare og få output!

Tak!
  #2 (permalink)  
Old 09-29-2007
porter porter is offline Forum Advisor  
Registreret Bruger
  
 

Join Date: Jan 2007
Stillinger: 2965
Du kan gøre. Bortset fra, at der normalt ikke-trival C-programmer er mere end en kilde fil.

Du kan skrive en C interpretor, men der er ingen reel efterspørgsel efter dem. De fordele, du får fra at bruge C er hovedsagelig fordi det er et kompileret sprog.

Jeg sjældent kalde mine programmer a.out, ville få alt for forvirrende at forsøge at huske som en gjorde hvad.
  #3 (permalink)  
Old 09-29-2007
compbug compbug is offline
Registreret Bruger
  
 

Join Date: Mar 2006
Stillinger: 26
hvordan kan jeg det?

godt, hvordan kan jeg det?
Vil De venligst forklare?

Jeg synes, det er bedre måde at have en eksekverbar for alle C-kode .... atleast for retssagen koder vi løber for at forstå begreber!

Tak!
  #4 (permalink)  
Old 09-29-2007
porter porter is offline Forum Advisor  
Registreret Bruger
  
 

Join Date: Jan 2007
Stillinger: 2965
Jeg kan mangle det punkt på dit spørgsmål, men C er et kompileret sprog.

Hvis du vil køre det er du nødt til at:

(a) kompilere C kilde til genstand filer
(b) link objektet filer med biblioteker til at producere den eksekverbare

Når du har gjort, at du kan køre den eksekverbare så mange gange som du vil, og du kan kalde det hvad navn du vil.

Det er også udarbejdet specifikt til computerens arkitektur, så du kan ikke forvente 386 kode til afvikles på en UltraSPARC. Tilsvarende er det operativsystem afhængige.
  #5 (permalink)  
Old 09-30-2007
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Beliggenhed: Ashburn, Virginia
Indlæg: 9.131
Citat:
Oprindeligt Indsendt af compbug View Post
godt, hvordan kan jeg det?
Vil De venligst forklare?

Jeg synes, det er bedre måde at have en eksekverbar for alle C-kode .... atleast for retssagen koder vi løber for at forstå begreber!

Tak!
Mest compilers lade dig gøre noget lignende:
gcc myprogram.c-o myprogram

Og alligevel er der en MV kommando, kan omdøbe en fil. Så du kan gøre:
gcc myprogram.c
MV a.out myprogram

Men huske på, at som porter nævnt, en fil gerne xyz.c kan ikke være et program. Det kunne bare være en funktion.
  #6 (permalink)  
Old 09-30-2007
compbug compbug is offline
Registreret Bruger
  
 

Join Date: Mar 2006
Stillinger: 26
got it!

Tak,

Jeg forstod, hvad der skal gøres!
  #7 (permalink)  
Old 09-30-2007
compbug compbug is offline
Registreret Bruger
  
 

Join Date: Mar 2006
Stillinger: 26
@ porter

Beklager, jeg ikke var særlig i spørgsmålet ... mit spørgsmål var at omdøbe den eksekverbare til C-kode navn, der kan gøres ved at "MV" ....

ja, du gik glip af en bemærkning om dette ..


Thanks Man!
Closed Thread

Bogmærker

Tags
linux

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 11:55 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0