Datum: 01.05.2008 19:30
Hi, vielleicht kann mir jemand einen Tip zu meinen Linkerproblem geben: Wenn ich meine library mit -ld:\foo\libmylib.a direkt angebe, findet der Linker alles ohne Stress. Aber -Ld:\foo tut's nicht, der Linker sollte doch dann nach meinem Verständnis alle lib???.a in d:\foo filzen oder habe ich was falsch verstanden? Gruß Fried
Datum: 01.05.2008 19:36
Fried Vissel wrote: > Hi, > vielleicht kann mir jemand einen Tip zu meinen Linkerproblem geben: > Wenn ich meine library mit -ld:\foo\libmylib.a direkt angebe, findet der > Linker alles ohne Stress. Aber -Ld:\foo tut's nicht, der Linker sollte > doch dann nach meinem Verständnis alle lib???.a in d:\foo filzen oder > habe ich was falsch verstanden? Ja, hastu. Mit -L gibst du NUR Pfade an, in denen nach den mit -l angegebenen Bibliotheken gesucht werden soll. Nur -L alleine bringts net. RTFM.
Datum: 01.05.2008 19:50
Danke für die super schnelle Erleuchtung!
Datum: 01.05.2008 23:09
-l benutzt eine Art abgekürzte Notation für Bibliotheken, die in den mit -L benannten Pfaden gesucht werden. -lfoo such dabei nach einer Bibliothek mit dem Namen libfoo.a (oder libfoo.so, falls dynamisches Linken aktiv ist). Wenn du eine beliebige .a-Datei als Bibliothek durchsucht haben willst, kannst du sie einfach auf der Kommandozeile angeben.
Antwort schreiben
Die Angabe einer Email-Adresse ist freiwillig. Wenn Sie automatisch per Email über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.
Wichtige Regeln - erst lesen, dann posten!
- Suchfunktion und Betreffsuche benutzen - vielleicht gibt es schon einen ähnlichen Beitrag
- Aussagekräftigen Betreff wählen
- Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC, ...)
- Groß- und Kleinschreibung verwenden
- Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang
- JPEG-Dateien (.jpg) nur für Fotos verwenden, Schaltpläne, Screenshots usw. als PNG oder GIF anhängen
Formatierung (mehr Informationen...)
- [c]C-Code[/c]
- [avrasm]AVR-Assembler-Code[/avrasm]
- [pre]vorformatierter Text (z.B. Code in anderen Sprachen)[/pre]
- [math]Formel in LaTeX-Syntax[/math]
- [[Titel]] - Link zu Artikel