Denna delen av 99 uppdateras inte längre utan har arkiverats inför framtiden som ett museum.
Här kan du läsa mer om varför.
Mac-nyheter hittar du på Macradion.com och forumet hittar du via Applebubblan.

gcc hittar inte crt1.o???

Tråden skapades och har fått 4 svar. Det senaste inlägget skrevs .
1
  • Medlem
  • Stockholm
  • 2006-11-04 21:11

greetings,

jag har tiger (10.4). eftersom jag ville prova en sak installerade jag xcode 1.0 (den som kom med panther (10.3)).
jag har nu gcc, men om jag provar att kompilera ett c program får jag felet:
$ gcc new.c
ld: can't locate file for: -lcrt1.o

findern hittar inte crt1.o, och xcode hjälpen ger inga råd.
har xcode 1.0 bindningar till pather som gör att det inte fungerar på tiger?

bengt

  • Medlem
  • Norrköping
  • 2006-11-04 21:38

Kolla först var du har crt1.o och använd flaggan -B för att ange sökvägen. Exempel:

$ locate crt1.o
/usr/lib/crt1.o
/usr/lib/gcrt1.o
$ gcc -B/usr/lib/ new.c
  • Medlem
  • Stockholm
  • 2006-11-05 15:33
Ursprungligen av MarkDF:

Kolla först var du har crt1.o och använd flaggan -B för att ange sökvägen. Exempel:

$ locate crt1.o

tack för tipset. det är dock två problem med ideen:
jag har reden letat (sökt med findern => spotlight) och den finns inte, som jag skrev.
dessutom tror jag att locate fortfarande kräver att man har byggt upp en databas över skivminnets innehåll. jag har inte låtit min maskin stå på över natten när detta skulle skett.

bengt

  • Medlem
  • Sollentuna
  • 2006-11-05 11:05

Du bör nog inte blanda gamla Xcode med nya OS X. Framförallt så är ju Xcode gratis och följer med på din Tiger-skiva. Sedan kan du hämta hema senaste 2.4.1 från ADC.

  • Medlem
  • Stockholm
  • 2006-11-05 15:35
Ursprungligen av frazze:

Du bör nog inte blanda gamla Xcode med nya OS X.

jag var rädd för det. men jag vill ju bara kompilera ett enda litet ynka ''unix command line c program'' och hoppades slippa leta reda på rätt xcode.

bengt

1
Bevaka tråden