MAC-Adresse von der Schnittstelle unter OS X (C)
Dies mag eine blöde Frage sein und ich entschuldige mich, wenn sie hier bereits angesprochen wurde, aber ich habe ziemlich viel ohne viel Glück gesucht. Ich versuche, die Hardwareadresse meiner Schnittstelle in C abzurufen, und verwende OS X (x86-64). Ich weiß, wie ich das hinbekommeifconfig
, aber ich möchte, dass mein Programm es automatisch für jeden Computer abruft, zumindest für OS X-Computer. Ich habe einen anderen Thread gefunden, der dies gepostet hatVerknüpfung das macht so ziemlich das was ich will (mit ein paar modifikationen), aber ich kann das nicht macheniokit
Funktionen verknüpfenld
Mein Compiler istgcc
). Ich habe versucht, die Flags hinzuzufügen-lIOKit
und-framework IOKit
zumgcc
Befehlszeile, aber ich bekomme immer noch die gleichen Link-Fehler. Hier ist ein Link zu meinem Code:Header undQuelle.