flang安裝問題與解決辦法彙總

安裝過程一些說明與問題解決

1. 可以使用命令行安裝,但要保證每一步都嚴格執行,不能遺漏。

2. 使用make -j$(nproc) 可以大大加快make的速度。其中nproc爲機器核數。

3.編譯libpgmath報錯:找不到llvm-lit

需要我們將llvm-lit路徑加入PATH:

export PATH=/where/your/flang/llvm/build/bin:$PATH

4. 安裝flang報錯:

CMake Error at runtime/flang/CMakeLists.txt:410 (separate_arguments):
  separate_arguments given unknown argument NATIVE_COMMAND

 報錯顯示separate_arguments無法識別參數NATIVE_COMMAND。

separate_arguments作用是將以空格分隔的參數列表轉化爲以分號分隔的列表。語法如下:

separate_arguments(<var> <NATIVE|UNIX|WINDOWS>_COMMAND "<args>")
separate_arguments(<var>)

 此時,我們將runtime/flang/CMakeLists.txt:410的NATIVE_COMMAND改爲UNIX_COMMAND後,即可。

5. 安裝flang-driver後,未在install/bin目錄下找到clang,clang++等

已安裝7.0或相近版本標準llvm+clang

解決方法:

(1)卸載上述提到的llvm

(2)刪除上述提到的llvm路徑

6. 其他錯誤

檢查相關環境版本是否符合要求

檢查是否遺漏指令

相關環境版本:

cmake >=3.4.3
gcc >=5.1.0
python >=2.7
zlib >=1.2.3
GNU Make >=3.7.9

如有其他問題,歡迎評論。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章