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.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage