Adres MAC z interfejsu na OS X (C)
To może być głupie pytanie, a ja przepraszam, jeśli zostało już tutaj omówione, ale przeszukałem trochę bez szczęścia. Próbuję uzyskać adres sprzętowy mojego interfejsu w C i używam OS X (x86-64). Wiem, jak to zrobićifconfig
, ale chcę, aby mój program pobierał go automatycznie na każdym komputerze, no cóż, przynajmniej na komputerach z OS X. Znalazłem inny wątek, który to opublikowałpołączyć które prawie robi to, co chcę (z pewnymi modyfikacjami), ale nie mogę tego zrobićiokit
link do funkcjild
(mój kompilator jestgcc
). Próbowałem dodać flagi-lIOKit
i-framework IOKit
dogcc
wiersz poleceń, ale nadal otrzymuję te same błędy łącza. Oto link do mojego kodu:nagłówek iźródło.