最近Xcode不再安裝gcc,而是將它作爲c編譯器安裝LLVM/CLANG。 你可以用macports安裝gcc,或直接從源代碼安裝。在這兩種情況下,gcc都需要使用clang編譯器進行引導。您將需要安裝Xcode行工具。
更新:我通過嘗試在我的機器上安裝MXDS進行檢查,這偶然類似於你的:el capitan,XCode等。 g ++,C++編譯器似乎正在工作。這是鏗鏘的明顯別名。這是mpiC++,根據我的理解,這是由XMDS安裝的,不起作用。 我複製你的確切的錯誤:
Configuring for MPI scripts...
Checking for program mpic++ : /Users/michelefadda/Downloads/XMDS.app/Contents/usr/bin/mpic++
Checking for 'g++' (c++ compiler) : /Users/michelefadda/Downloads/XMDS.app/Contents/usr/bin/mpic++
Checking whether the compiler works : The compiler doesn't seem to work
Configuration failed. Address the above issue to use xmds2.
Config log saved to /Users/michelefadda/Library/XMDS/etc/xmds2/waf_configure/config.log
XMDS configure failed. Check error messages above and report errors to [email protected]
我將我的日誌附加到郵件給開發者,因爲他們建議。
順便說一句,似乎這XMDS報告錯誤,從的config.log似乎是由於硬編碼路徑:
/Users/michelefadda/Downloads/XMDS.app/Contents/usr/bin/ mpiC++ -Mycosx-version-min = 10.11 -I/Users/michelefadda/Downloads/XMDS.app/Contents/usr/include ../test.cpp -c -o test.cpp.1.o err:dyld:未加載庫:/Users/graham/Developer/xmds-mac/BuildScripts/build/openmpi-1.8.3/../../output64/lib/libopen-pal.6.dylib 引用自:/ Users/michelefadda/Downloads/XMDS.app /目錄/ usr/bin/mpiC++ 原因是:image not found
當然,我的機器上沒有用戶名爲「graham」。這很可能是錯誤。我已經向開發者報告了這一點。
嘗試'xcode-select --install'來安裝命令行工具。 –