0
我有一臺安裝了Xcode 7.3.1和Xcode 8.0的Mac開發機器。CUDA 8 nvcc在macOS Sierra上出現stdio.h,stdlib.h和其他頭文件錯誤
更新到CUDA 8後,我將系統設置爲使用Xcode 7.3.1命令行工具,因爲當前nvcc 8.0不支持Xcode 8命令行工具。
從OS X 10.11埃爾卡皮坦更新操作系統MacOS的10.12塞拉利昂之後,我不再能夠編譯Hello World程序與CUDA 8
編譯失敗,包含數百個線路輸出/ usr/include目錄標題,開頭:
/usr/include/stdio.h(133): error: expected a ")"
/usr/include/stdio.h(134): error: expected a ")"
/usr/include/stdio.h(134): error: "_Nullable" has already been declared in the current scope
請注意詳細說明如何卸載它們?只是rm -fr/Library/Developer/CommandLineTools /還有更多它嗎?我試過這種方式,但仍然出現以上錯誤。雖然這是完全重新安裝塞拉利昂。 – Toby
我**重新** - 安裝它們。我沒有刪除任何東西,我只是再次運行安裝程序。它在名稱中顯示「OS X 10.11」,但在10.12上安裝正常。 –
感謝您的澄清。 – Toby