小编Pav*_*ten的帖子

OS X(C)接口的MAC地址

这可能是一个愚蠢的问题,如果它已经在这里得到解决,我道歉,但我搜索得相当多,没有太多运气.我正在尝试用C语言获取接口的硬件地址,而我正在使用OS X(x86-64).我知道如何使用它ifconfig,但我希望我的程序能够自动获取任何计算机,至少OS X计算机.我发现另一个帖子发布了这个链接,几乎可以做我想要的(经过一些修改),但是我不能把iokit函数链接进去ld(我的编译器是gcc).我尝试添加标志-lIOKit,并-framework IOKitgcc命令行,但我仍然得到同样的链接错误.这是我的代码的链接:标题来源.

c macos ethernet interface iokit

7
推荐指数
1
解决办法
3458
查看次数

唤醒睡眠线程

我在多线程程序中使用nanosleep函数.我有nanosleep作为一个计时器,如果某个条件通过,应该可以被另一个线程打断.我在网站上发现有人提出类似的问题,他们说你不能从睡梦中醒来:http: //www.codeguru.com/forum/archive/index.php/t-431651.html

这是真的,还是仅仅是WinAPI(我在UNIX环境下编程)?

c multithreading posix sleep pthreads

3
推荐指数
1
解决办法
634
查看次数

标签 统计

c ×2

ethernet ×1

interface ×1

iokit ×1

macos ×1

multithreading ×1

posix ×1

pthreads ×1

sleep ×1