Dirección MAC desde la interfaz en OS X (C)

Esta podría ser una pregunta estúpida y me disculpo si ya se ha abordado aquí, pero he buscado bastante sin mucha suerte. Estoy intentando obtener la dirección de hardware de mi interfaz en C y estoy usando OS X (x86-64). Sé cómo conseguirlo conifconfig, pero quiero que mi programa lo obtenga automáticamente para cualquier computadora, bueno, al menos las computadoras con OS X. Encontré otro hilo que publicó esto.enlazar que prácticamente hace lo que quiero (con algunas modificaciones), pero no puedo hacer eliokit enlace de funciones enld (mi compilador esgcc). Intenté agregar las banderas-lIOKit y-framework IOKit algcc línea de comandos, pero todavía consigo los mismos errores de enlace. Aquí hay un enlace a mi código:encabezamiento yfuente.

Respuestas a la pregunta(1)

Su respuesta a la pregunta