簡體   English   中英

配置:錯誤:C編譯器無法創建可執行文件(OSX El Capitan)

[英]Configure: error: C compiler cannot create executables (OSX El Capitan)

我正在嘗試在Mac(OS X El Capitan 10.11)上安裝某些軟件,並且在運行其配置腳本時,收到一條消息,提示它無法創建可執行文件。 我通過:

../configure \
--disable-diablo \
--download-essential  \
CC=/usr/local/bin/mpicc  \
CXX=/usr/local/bin/mpicxx  \
F77=/usr/local/bin/mpif77  \
FC=/usr/local/bin/mpif90  \

從構建目錄。 我必須指定編譯器的位置,因為如果不這樣做,它還會返回錯誤。 另外,我對此材料還很陌生,所以如果我花一點時間來了解以何種方式發送的幫助,請耐心等待。

另外,我在發布config.log時遇到麻煩,因此也將提供幫助。

此錯誤通常意味着編譯器無法通過編譯測試代碼並運行生成的二進制文件的簡單測試。 您正在嘗試使用mpicc編譯項目(是否有必要?),它只是常規編譯器的包裝器,因此系統中必須已經有gcc或clang。

獲取所有“命令行工具”(包括適用於macOS的clang)的最簡單方法是僅安裝XCode,然后在終端中執行xcode-select --install

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM