Ich habe die Testdatei im Ordner examples compiliert:
Ordnerstruktur:
Code:
tinkerforge/c_bindings/examples
tinkerforge/c_bindings/source
Deswegen befindet sich bei mir die Bibliothek libtinkerforge relativ gesehen in "../source".
Bei der Angabe des Include-Pfades wird üblicherweise ein Leerzeichen nach "-I" (I wie India) gesetzt.
Bei der Angabe des Namens der Bibliothek kein Leerzeichen bei -l (l wie Lima).
Die Argumente -Wl,-rpath,../source setzen den Suchpfad für die Bibliothek die mit -l angegeben wurde.
Lesezeichen