打印

gcc编译的程序如何获得HWaddr并使用, 不通过文件和环境变量?

gcc编译的程序如何获得HWaddr并使用, 不通过文件和环境变量?

如题。我需要用 Linux gcc 编译我的程序,并在程序中检测这台server的hostID(HWaddr)。
我所能想到的方法是使用system指令 /sbin/ifconfig eth0
但是这样就需要通过文件来传递HWaddr的值。
我不想用文件来传递HWaddr的值,也不想通过环境变量来传递,而是希望程序能够直接使用这个值。
请问如何做到?谢谢。

TOP

引用:
原帖由 Kuhl 于 2011-2-16 21:20 发表
:" /> 如题。我需要用 Linux gcc 编译我的程序,并在程序中检测这台server的hostID(HWaddr)。
我所能想到的方法是使用system指令 /sbin/ifconfig eth0
但是这样就需要通过文件来传递HWaddr的值。

我不想用文件来传递HWaddr的值,也不想通过环境变量来传递,而是希望程序能够直接使用这个值。
请问如何做到?谢谢。
什么意思啊。

TOP