如何命名Open MPI中的編譯器封裝,其後綴爲.openmpi?我想要的就像mpicc.openmpi和mpirun.openmpi。如何重命名編譯器包裝?
0
A
回答
0
在Open MPI中,編譯器包裝文件與所有可執行文件opal_wrapper
在不同名稱下符號鏈接。重命名符號鏈接是不夠的 - 您還必須重命名包裝器配置文件。如果opal_wrapper
被鏈接爲progname
,然後它看起來在<INSTALL_BASE>/share/openmpi/
目錄名爲progname-wrapper-data.txt
的配置文件,其中<INSTALL_BASE>
是打開MPI安裝(通常/usr
如果打開MPI來自一個包或/usr/local
如果從源代碼編譯)的基本目錄。即重命名爲mpicc
至mpicc.openmpi
將要求您也將mpicc-wrapper-data.txt
重命名爲mpicc.openmpi-wrapper-data.txt
。
打開MPI的mpirun
只是符合orterun
的符號鏈接。重命名符號鏈接應該足夠了。
要小心 - 如果您已經從軟件包安裝了Open MPI,那麼重命名文件可能會欺騙軟件包管理者認爲軟件包沒有正確安裝,並且可能會嘗試「修復」它。
相關問題
- 1. 防止重命名某些變量的閉包編譯器
- 2. Java編譯/包/命名空間錯誤
- 3. 告訴Closure編譯器不要重命名任何函數
- 4. gwt模糊編譯重命名
- 5. Xcode在編譯時重命名文件?
- 6. 如何使用命令行編譯包
- 7. Bower安裝包EPERM重命名錯誤
- 8. ASP.NET MVC重命名JSON對象包裝
- 9. BEM命名包裝重複塊
- 10. 重命名模型後,如何解決MVC命名空間編譯錯誤?
- 11. 編譯器如何編譯編譯器?
- 12. Closure編譯器不重命名屬性和方法(高級編譯)
- 13. Xcodebuild&Jenkins:如何在編譯後重命名產品
- 14. 如何在編譯之前使用MSBuild重命名源文件?
- 15. 如何強制包重新編譯Yocto
- 16. 如何重新編譯Chocolatey虛擬包?
- 17. 如何自動(重新)編譯ELPA包?
- 18. C++編譯器實現命名空間
- 19. 如何在Mac中安裝重命名
- 20. extern中的Closure編譯器重命名函數
- 21. Closure編譯器ADVANCED_OPTIMIZATIONS強制方法重命名?
- 22. Java編譯器會自動重命名參數(混淆)
- 23. 重命名項目導致編譯器錯誤
- 24. .NET反編譯器,允許重命名字段
- 25. 防止Google Closure編譯器重命名設置對象
- 26. Google Closure編譯器不會重命名某些屬性
- 27. 如何指示Closure編譯器不重命名/刪除局部變量?
- 28. 如何告訴Closure編譯器不要使用SIMPLE_OPTIMIZATIONS重命名內部函數?
- 29. 如何使用反應原生包裝器來編譯coffeescript?
- 30. Ant編譯和maven包裝
非常感謝。我已經用你的答案解決了它。 –