osx – 在Linux中使用宏大的中央调度
发布时间:2020-12-13 18:43:32 所属栏目:Linux 来源:网络整理
导读:这是可能的,因为苹果公司开源代码(libdispatch?)我有点困惑,如何可以利用这一点.这是一个具有任何应用程序可以使用的API的库,还是Mac OS X内置的操作系统功能?可以单独使用“for”Macs和iPhone(与iOS 4)一起使用这个库吗? 我假设一个人必须运行端口,使gcc
这是可能的,因为苹果公司开源代码(libdispatch?)我有点困惑,如何可以利用这一点.这是一个具有任何应用程序可以使用的API的库,还是Mac OS X内置的操作系统功能?可以单独使用“for”Macs和iPhone(与iOS 4)一起使用这个库吗?
我假设一个人必须运行端口,使gcc也兼容苹果公司引入的新语义. 解决方法
阅读
Ars Technica overview后,看来有几个挑战
> GCD广泛使用块(对C近似于闭包的Apple扩展),这意味着您的编译器需要支持块. gcc的标准版本不支持块,因此您必须将Apple的更改移植到Linux gcc或使用clang / llvm. 说完这一切,FreeBSD port已经完成了,所以一定是可能的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |