我正在使用自制软件在Macosx Mojave 10.14.5中安装python库。
似乎clang不知道绝对标头位置。像这样的isssroot路径不正确:- mmacosx-version-min = 10.13 -isysroot /SDKs/MacOSX.platform/MacOSX10.13.sdk
标头的正确位置是: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk 。
我尝试了brew doctor
和brew audit
,但是clang仍然指向10.13且位于部分位置。
/Applications/Xcode.app/Contents/Developer/usr/bin/gcc \
-g -O2 \
-mmacosx-version-min=10.13 \
-isysroot SDKs/MacOSX.platform/MacOSX10.13.sdk \
-o CMakeFiles/cmTC_c1013.dir/testCCompiler.c.o \
-c \
/private/var/folders/d5/_y4xg4k91b5gllsppplwsd5m0000gn/T/pip-install-geb7zeba/dynet/build/py3.7-64bit/CMakeFiles/CMakeTmp/testCCompiler.c
错误:
clang: warning: no such sysroot directory: '/SDKs/MacOSX.platform/MacOSX10.13.sdk' [-Wmissing-sysroot]