Gå til innhold

Anbefalte innlegg

Skrevet (endret)

Driver og porter en applikasjon fra Linux til FreeBSD.

 

All koden er nå i orden - men det viser seg at make oppfører seg forskjellig på FreeBSD boksen...

 

Jeg vil at objektfilene skal havne i src/ katalogen i kilderoten, På linux holder det at jeg definerer OBJS til ./src/objektfil1.o ./src/objektfil2.o osv. Da skjønner make at den skal gjøre noe ala:

gcc - c src/kildefil1.c -o src/objektfil1.o

 

Men i FreeBSD skjønner ikke make dette... Der gjør den:

gcc -c src/kildefil1.c

Slik at objektfilene havner i rotkatalogen av kildetreet og linkingen feiler.

 

Noen gode tips fra noen som kan mere om Makefiler enn meg(det skal ikke så mye til ;) )?

Endret av kattemat
Videoannonse
Annonse
  • 2 uker senere...
Skrevet

Da kan du vel kanskje rename filen til GNUmakefile slik at man lett kan se at den kun fungerer med gmake (plus at det er den første filen gmake (make i linux) ser etter) ;)

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...