如何解决在 Windows 上使用 CMake 安装 LAPACK
我想在我的 Windows 上安装 LAPACK。我使用 CMake 3.21.0 GUI 进行安装,LAPACK 版本是 3.9.1。
我遇到以下错误消息:
CMake Error: Cannot open file for write: C:/Program Files/lapack/CMakeCache.txt.tmp50918
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineSystem.cmake:181 (file):
file Failed to open for writing (No such file or directory):
C:/Program Files/lapack/CMakeFiles/CMakeOutput.log
Call Stack (most recent call first):
CMakeLists.txt:3 (project)
CMake Error: Could not open file for write in copy operation C:/Program Files/lapack/CMakeFiles/3.21.0-rc2/CMakeSystem.cmake.tmp
CMake Error: : System Error: No such file or directory
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineSystem.cmake:193 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
CMakeLists.txt:3 (project)
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:334 (file):
file problem creating directory: C:/Program
Files/lapack/CMakeFiles/3.21.0-rc2/CompilerIdFortran
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:6 (CMAKE_DETERmine_COMPILER_ID_BUILD)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:59 (__determine_compiler_id_test)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineFortranCompiler.cmake:189 (CMAKE_DETERmine_COMPILER_ID)
CMakeLists.txt:3 (project)
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:334 (file):
file problem creating directory: C:/Program
Files/lapack/CMakeFiles/3.21.0-rc2/CompilerIdFortran
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:6 (CMAKE_DETERmine_COMPILER_ID_BUILD)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:59 (__determine_compiler_id_test)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineFortranCompiler.cmake:189 (CMAKE_DETERmine_COMPILER_ID)
CMakeLists.txt:3 (project)
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:334 (file):
file problem creating directory: C:/Program
Files/lapack/CMakeFiles/3.21.0-rc2/CompilerIdFortran
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:6 (CMAKE_DETERmine_COMPILER_ID_BUILD)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:59 (__determine_compiler_id_test)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineFortranCompiler.cmake:189 (CMAKE_DETERmine_COMPILER_ID)
CMakeLists.txt:3 (project)
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:334 (file):
file problem creating directory: C:/Program
Files/lapack/CMakeFiles/3.21.0-rc2/CompilerIdFortran
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:6 (CMAKE_DETERmine_COMPILER_ID_BUILD)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:59 (__determine_compiler_id_test)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineFortranCompiler.cmake:189 (CMAKE_DETERmine_COMPILER_ID)
CMakeLists.txt:3 (project)
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:334 (file):
file problem creating directory: C:/Program
Files/lapack/CMakeFiles/3.21.0-rc2/CompilerIdFortran
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:6 (CMAKE_DETERmine_COMPILER_ID_BUILD)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:59 (__determine_compiler_id_test)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineFortranCompiler.cmake:189 (CMAKE_DETERmine_COMPILER_ID)
CMakeLists.txt:3 (project)
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:334 (file):
file problem creating directory: C:/Program
Files/lapack/CMakeFiles/3.21.0-rc2/CompilerIdFortran
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:6 (CMAKE_DETERmine_COMPILER_ID_BUILD)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:59 (__determine_compiler_id_test)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineFortranCompiler.cmake:189 (CMAKE_DETERmine_COMPILER_ID)
CMakeLists.txt:3 (project)
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:334 (file):
file problem creating directory: C:/Program
Files/lapack/CMakeFiles/3.21.0-rc2/CompilerIdFortran
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:6 (CMAKE_DETERmine_COMPILER_ID_BUILD)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:59 (__determine_compiler_id_test)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineFortranCompiler.cmake:189 (CMAKE_DETERmine_COMPILER_ID)
CMakeLists.txt:3 (project)
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:334 (file):
file problem creating directory: C:/Program
Files/lapack/CMakeFiles/3.21.0-rc2/CompilerIdFortran
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:6 (CMAKE_DETERmine_COMPILER_ID_BUILD)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:59 (__determine_compiler_id_test)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineFortranCompiler.cmake:189 (CMAKE_DETERmine_COMPILER_ID)
CMakeLists.txt:3 (project)
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:1090 (file):
file Failed to open for writing (No such file or directory):
C:/Program Files/lapack/CMakeFiles/CMakeError.log
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:81 (CMAKE_DETERmine_COMPILER_ID_vendOR)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineFortranCompiler.cmake:189 (CMAKE_DETERmine_COMPILER_ID)
CMakeLists.txt:3 (project)
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:1090 (file):
file Failed to open for writing (No such file or directory):
C:/Program Files/lapack/CMakeFiles/CMakeError.log
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:81 (CMAKE_DETERmine_COMPILER_ID_vendOR)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineFortranCompiler.cmake:189 (CMAKE_DETERmine_COMPILER_ID)
CMakeLists.txt:3 (project)
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:1090 (file):
file Failed to open for writing (No such file or directory):
C:/Program Files/lapack/CMakeFiles/CMakeError.log
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:81 (CMAKE_DETERmine_COMPILER_ID_vendOR)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineFortranCompiler.cmake:189 (CMAKE_DETERmine_COMPILER_ID)
CMakeLists.txt:3 (project)
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:1090 (file):
file Failed to open for writing (No such file or directory):
C:/Program Files/lapack/CMakeFiles/CMakeError.log
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:81 (CMAKE_DETERmine_COMPILER_ID_vendOR)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineFortranCompiler.cmake:189 (CMAKE_DETERmine_COMPILER_ID)
CMakeLists.txt:3 (project)
The Fortran compiler identification is unkNown
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineFortranCompiler.cmake:200 (file):
file Failed to open for writing (No such file or directory):
C:/Program Files/lapack/CMakeFiles/CMakeOutput.log
Call Stack (most recent call first):
CMakeLists.txt:3 (project)
CMake Error: Could not open file for write in copy operation C:/Program Files/lapack/CMakeFiles/3.21.0-rc2/CMakeFortranCompiler.cmake.tmp
CMake Error: : System Error: No such file or directory
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineFortranCompiler.cmake:303 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
CMakeLists.txt:3 (project)
CMake Error: Could not find cmake module file: C:/Program Files/lapack/CMakeFiles/3.21.0-rc2/CMakeFortranCompiler.cmake
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:334 (file):
file problem creating directory: C:/Program
Files/lapack/CMakeFiles/3.21.0-rc2/CompilerIdC
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:6 (CMAKE_DETERmine_COMPILER_ID_BUILD)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:59 (__determine_compiler_id_test)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERmine_COMPILER_ID)
CMakeLists.txt:3 (project)
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:334 (file):
file problem creating directory: C:/Program
Files/lapack/CMakeFiles/3.21.0-rc2/CompilerIdC
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:6 (CMAKE_DETERmine_COMPILER_ID_BUILD)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:59 (__determine_compiler_id_test)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERmine_COMPILER_ID)
CMakeLists.txt:3 (project)
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:334 (file):
file problem creating directory: C:/Program
Files/lapack/CMakeFiles/3.21.0-rc2/CompilerIdC
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:6 (CMAKE_DETERmine_COMPILER_ID_BUILD)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:59 (__determine_compiler_id_test)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERmine_COMPILER_ID)
CMakeLists.txt:3 (project)
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:334 (file):
file problem creating directory: C:/Program
Files/lapack/CMakeFiles/3.21.0-rc2/CompilerIdC
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:6 (CMAKE_DETERmine_COMPILER_ID_BUILD)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:59 (__determine_compiler_id_test)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERmine_COMPILER_ID)
CMakeLists.txt:3 (project)
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:334 (file):
file problem creating directory: C:/Program
Files/lapack/CMakeFiles/3.21.0-rc2/CompilerIdC
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:6 (CMAKE_DETERmine_COMPILER_ID_BUILD)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:59 (__determine_compiler_id_test)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERmine_COMPILER_ID)
CMakeLists.txt:3 (project)
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:334 (file):
file problem creating directory: C:/Program
Files/lapack/CMakeFiles/3.21.0-rc2/CompilerIdC
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:6 (CMAKE_DETERmine_COMPILER_ID_BUILD)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:59 (__determine_compiler_id_test)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERmine_COMPILER_ID)
CMakeLists.txt:3 (project)
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:334 (file):
file problem creating directory: C:/Program
Files/lapack/CMakeFiles/3.21.0-rc2/CompilerIdC
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:6 (CMAKE_DETERmine_COMPILER_ID_BUILD)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:59 (__determine_compiler_id_test)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERmine_COMPILER_ID)
CMakeLists.txt:3 (project)
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:334 (file):
file problem creating directory: C:/Program
Files/lapack/CMakeFiles/3.21.0-rc2/CompilerIdC
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:6 (CMAKE_DETERmine_COMPILER_ID_BUILD)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:59 (__determine_compiler_id_test)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERmine_COMPILER_ID)
CMakeLists.txt:3 (project)
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:334 (file):
file problem creating directory: C:/Program
Files/lapack/CMakeFiles/3.21.0-rc2/CompilerIdC
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:6 (CMAKE_DETERmine_COMPILER_ID_BUILD)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:59 (__determine_compiler_id_test)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERmine_COMPILER_ID)
CMakeLists.txt:3 (project)
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:334 (file):
file problem creating directory: C:/Program
Files/lapack/CMakeFiles/3.21.0-rc2/CompilerIdC
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:6 (CMAKE_DETERmine_COMPILER_ID_BUILD)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:59 (__determine_compiler_id_test)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERmine_COMPILER_ID)
CMakeLists.txt:3 (project)
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:334 (file):
file problem creating directory: C:/Program
Files/lapack/CMakeFiles/3.21.0-rc2/CompilerIdC
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:6 (CMAKE_DETERmine_COMPILER_ID_BUILD)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:59 (__determine_compiler_id_test)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERmine_COMPILER_ID)
CMakeLists.txt:3 (project)
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:334 (file):
file problem creating directory: C:/Program
Files/lapack/CMakeFiles/3.21.0-rc2/CompilerIdC
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:6 (CMAKE_DETERmine_COMPILER_ID_BUILD)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:59 (__determine_compiler_id_test)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERmine_COMPILER_ID)
CMakeLists.txt:3 (project)
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:1090 (file):
file Failed to open for writing (No such file or directory):
C:/Program Files/lapack/CMakeFiles/CMakeError.log
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:81 (CMAKE_DETERmine_COMPILER_ID_vendOR)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERmine_COMPILER_ID)
CMakeLists.txt:3 (project)
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:1090 (file):
file Failed to open for writing (No such file or directory):
C:/Program Files/lapack/CMakeFiles/CMakeError.log
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake:81 (CMAKE_DETERmine_COMPILER_ID_vendOR)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERmine_COMPILER_ID)
CMakeLists.txt:3 (project)
The C compiler identification is unkNown
CMake Error: Could not open file for write in copy operation C:/Program Files/lapack/CMakeFiles/3.21.0-rc2/CMakeCCompiler.cmake.tmp
CMake Error: : System Error: No such file or directory
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCCompiler.cmake:230 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
CMakeLists.txt:3 (project)
CMake Error: Could not find cmake module file: C:/Program Files/lapack/CMakeFiles/3.21.0-rc2/CMakeCCompiler.cmake
CMake Error: Could not open file for write in copy operation C:/Program Files/lapack/CMakeFiles/3.21.0-rc2/CMakeRCCompiler.cmake.tmp
CMake Error: : System Error: No such file or directory
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineRCCompiler.cmake:55 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.21/Modules/Platform/Windows-GNU.cmake:134 (enable_language)
C:/Program Files/CMake/share/cmake-3.21/Modules/Platform/Windows-GNU-Fortran.cmake:2 (__windows_compiler_gnu)
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeFortraninformation.cmake:25 (include)
CMakeLists.txt:3 (project)
CMake Error: Could not find cmake module file: C:/Program Files/lapack/CMakeFiles/3.21.0-rc2/CMakeRCCompiler.cmake
Detecting Fortran compiler ABI info
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerABI.cmake:49 (try_compile):
UnkNown extension ".F" for file
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeFortranCompilerABI.F
try_compile() works only for enabled languages. Currently these are:
C Fortran RC
See project() command to enable other languages.
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeTestFortranCompiler.cmake:20 (CMAKE_DETERmine_COMPILER_ABI)
CMakeLists.txt:3 (project)
Detecting Fortran compiler ABI info - Failed
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeDetermineCompilerABI.cmake:188 (file):
file Failed to open for writing (No such file or directory):
C:/Program Files/lapack/CMakeFiles/CMakeError.log
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeTestFortranCompiler.cmake:20 (CMAKE_DETERmine_COMPILER_ABI)
CMakeLists.txt:3 (project)
Check for working Fortran compiler: C:/Program Files (x86)/mingw-w64/i686-8.1.0-posix-dwarf-rt_v6-rev0/mingw32/bin/gfortran.exe
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeTestFortranCompiler.cmake:34 (file):
file Failed to open for writing (No such file or directory):
C:/Program Files/lapack/CMakeFiles/CMakeTmp/testFortranCompiler.f
Call Stack (most recent call first):
CMakeLists.txt:3 (project)
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeTestFortranCompiler.cmake:39 (try_compile):
UnkNown extension ".f" for file
C:/Program Files/lapack/CMakeFiles/CMakeTmp/testFortranCompiler.f
try_compile() works only for enabled languages. Currently these are:
C Fortran RC
See project() command to enable other languages.
Call Stack (most recent call first):
CMakeLists.txt:3 (project)
Check for working Fortran compiler: C:/Program Files (x86)/mingw-w64/i686-8.1.0-posix-dwarf-rt_v6-rev0/mingw32/bin/gfortran.exe - broken
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeTestFortranCompiler.cmake:47 (file):
file Failed to open for writing (No such file or directory):
C:/Program Files/lapack/CMakeFiles/CMakeError.log
Call Stack (most recent call first):
CMakeLists.txt:3 (project)
CMake Error at C:/Program Files/CMake/share/cmake-3.21/Modules/CMakeTestFortranCompiler.cmake:51 (message):
The Fortran compiler
"C:/Program Files (x86)/mingw-w64/i686-8.1.0-posix-dwarf-rt_v6-rev0/mingw32/bin/gfortran.exe"
is not able to compile a simple test program.
It fails with the following output:
CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:3 (project)
Configuring incomplete,errors occurred!
CMake Error: Cannot open file for write: C:/Program Files/lapack/CMakeCache.txt.tmp0c1bd
CMake Error: : System Error: Permission denied
CMake Error: Unable to open cache file for save. C:/Program Files/lapack/CMakeCache.txt
CMake Error: : System Error: Permission denied
CMake Error: : System Error: Permission denied
CMake Error: Unable to open cache file for save. C:/Program Files/lapack/CMakeCache.txt
CMake Error: : System Error: Permission denied
我遵循了此处的安装指南:https://icl.cs.utk.edu/lapack-for-windows/lapack/(说明从 Easy Windows Build
部分开始,我正在使用 Build Instructions to create LAPACK and LAPACKE 3.5.0 dlls for Windows with MinGW
部分。寻找有关正在发生的事情的一些见解。
提前致谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。