macOS 10.11 编译记录

参考 http://www.progressmore.com/2016/11/15/Building%20xnu%20for%20OS%20X%2010.11%20El%20Capitan/

要使用 Xcode 7 进行编译,为了方便阅读 xnu 源码,我在源码中添加了 #pragma region#pragma endregion,这俩个 pragma 不会被识别,会产生 error: unknown pragma ignored 错误, 需要加上 #pragma clang diagnostic ignored "-Wunknown-pragmas" 去掉这种错误。

  • https://clang.llvm.org/docs/DiagnosticsReference.html
  • https://clang.llvm.org/docs/UsersManual.html#options-to-control-error-and-warning-messages
  • https://opensource.apple.com/source/clang/clang-800.0.38/src/configure.auto.html

你可能感兴趣的:(macOS 10.11 编译记录)