• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af duch11 | 21.04.2009 14:12

TuxEmu ? compile/make????

Spil
Hej alle sammen..
jeg har gået og ledt efter en gameboy emulator og har endelig fundet en! :P
men det ser vidst ud til at man skal compile den før man kan bruge den og det
ved jeg ikke hvordan man gør.. er der nogen der er sød og hjælpe mig..

jeg bruger ubuntu 8.10 i686 dvs 32 bit
og emulatoren kan findes her: http://www.tuxemu.foo.se/

Jeg har virkelig i lang tid ønsket at kunne compile ting og har tit forsøgt men jeg fejler altid ved ikke hvorfor.. :'( så dette ville være en stor hjælp..

mvh Jonas
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer5

# 1

16 år 2 måneder siden

Permalink

Indsendt af ajbo den 21. april 2009 kl. 15:28

Permalink

Re: TuxEmu ?TuxEmu ? compile/make????

Kompilering (Compiling)
Fra det bibliotek (den folder) det program, du ønsker at installere, befinder sig i, eksekverer du følgende 3 kommandoer:

./configure
make
make install

altså:

### Terminal --> ./configure && make && make install

Forklaring:

configure finder ud af, hvordan et givet program skal installeres på din computer. Der skal puntum foran / fordi configure er en skjult fil.

make gør programdelene klar til installation . Hvis make filen ikke findes kan det ordnes ved at installere den. Det gøres med følgende kommando:

Terminal --> sudo aptitude install build-essential

make install installerer programdelene på de forventede pladser d.v.s. opretter mapper og kopierer programdelene dertil.

En Makefile er den fil make læser for at "se" hvad den skal gøre når f.eks "make" eller "make install" køres i mappen. Makefile er konfigurationsfilen til make, der er en fil.

For at finde ud af, om make filen eksisterer, kan kommandoen whereis bruges:

### Terminal --> whereis make

Makefile'n skal passe til det givne program.

At du har en Makefile til f.eks. cinelerra- 2.1 gør ikke, at du også har en Makefile til cinelerra- 2.0 eller et andet program.

Hvert program har sin egen Makefile.

NB læg mærke til at Makefile skal skrives med stort begyndelsesbogstav.
  • Log ind eller opret dig for at tilføje kommentarer

# 2

16 år 2 måneder siden

Permalink

Indsendt af cb400f den 21. april 2009 kl. 15:53

Permalink

#0Der er ingen universel

#0
Der er ingen universel måde at bygge programmer fra source på - det varierer fra program til program. Du skal som udgangspunkt altid læse vejledningerne i tar-ballen.

Ofte kan man dog bruge
./configure
make
make install (som root)

Men det kræves stadig at man har afhængigheder og de rigtige devel-biblioteker og compilere og stuff installeret på forhånd.

#2
Så kunne du vel i det mindste give det rigtige svar, i stedet for bare at gøre grin ;-)

Skulle mene at grunden til man sætter "./" foran configure når man eksekverer filen er at den mappe man arbejder i normalt ikke er en del af brugerens PATH.
  • Log ind eller opret dig for at tilføje kommentarer

# 3

16 år 2 måneder siden

Permalink

Indsendt af duch11 den 21. april 2009 kl. 18:56

Permalink

Re: TuxEmu ? compile/make????

Mange tak for hjælpen!!! en meget udførlig forklaring som jeg lige med din tilladelse vil kopiere og gemme.. !! nu vil jeg se om det virker!!
  • Log ind eller opret dig for at tilføje kommentarer

# 4

16 år 2 måneder siden

Permalink

Indsendt af ajbo den 21. april 2009 kl. 20:52

Permalink

Re: #4

Undskyld jeg glemte et punktum i min forklarimg i #0

Det har åbenbart givet problemer for #2, som ordret skriver en del af min forklaring igen tak for det #2 gentagelse fremmer forståelsen.

Men til #4 så:
.filnavn betyder skjult fil
./ betyder skjult bibliotek
  • Log ind eller opret dig for at tilføje kommentarer

# 5

16 år 2 måneder siden

Permalink

Indsendt af kreinoee den 22. april 2009 kl. 09:50

Permalink

Re: TuxEmu ? compile/make????

.filnavn er rigtig nok en skjult fil, og en mappe kan også skjules på samme hvis med .mappenavn.
Men når man sætter en skråstreg efter . bliver det opfattet som en sti, og her betyder . mappen man står i, og .. er mappen over. Dette vil sige at skrive ./configure vil være det samme som at skrive /Fuld/Sti/til/mappen/jeg/står/i/configure.
Hvis du foreksempel står i /tmp/src og vil kører configure scriptet her, så vil det være hip som hap om man skrive ./configure eller /tmp/src/configure
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0
Linux fra begynder til professionel af O'Reilly 0

Seneste aktivitet

Digitaliseringsministeriet sætter gang i pilotprojekt om digital suverænitet 1
Firefox 2
Ingen Mint 4
Privatbeskeder 7
Backup/synkronisering? 3
BigLinux 5
Chatgpt satire 1
Læsning af databasefil i Firefox 2
Vanilla OS 15
Pepsi Challenge 4
"Intet realistisk alternativ" - mig i r*ven 10
Linuxin er nu migreret til Drupal 11 13
Et Dansk alternativ til Facebook 18
Ekstern Blu-ray-brænder, der fungerer med PCLinuxOS 3
Københavns og Aarhus Kommune dropper MS 9
Open Source-eksperimentet 1
Microsoft og Google ud af de danske skoler 2
Udfordringer med lydin på Debian 12 1
ExplainingComputers? 2
Nextcloud på mobilen 1

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !