Я работаю на сервере Linux Redhat.Я пытаюсь загрузить мои файлы CMake 3 для загрузки согласно Как загрузить, скомпилировать и установить CMake в Linux .
Я изменил 2 строки в файле начальной загрузки, чтобы использоватьсоответствующие версии GCC / G ++:
# Toolchain compiler name table.
cmake_toolchain_Clang_CC='clang'
cmake_toolchain_Clang_CXX='clang++'
# cmake_toolchain_GNU_CC='gcc'
cmake_toolchain_GNU_CC='/inf/projdig/users/{username}/gcc_install/bin/gcc'
#cmake_toolchain_GNU_CXX='g++'
cmake_toolchain_GNU_CXX='/inf/projdig/users/{username}/gcc_install/bin/g++'
cmake_toolchain_PGI_CC='pgcc'
cmake_toolchain_PGI_CXX='pgCC'
cmake_toolchain_PathScale_CC='pathcc'
cmake_toolchain_PathScale_CXX='pathCC'
cmake_toolchain_XL_CC='xlc'
cmake_toolchain_XL_CXX='xlC'
Но похоже, что bootstrap по-прежнему ссылается на некоторые файлы, относящиеся к компилятору, в корневых каталогах, хотя я хочу, чтобы он ссылался только на них:
/inf/projdig/users/{username}/gcc_install/bin/gcc and
/inf/projdig/users/{username}/gcc_install/bin/g++
Пожалуйста, просмотрите эту ошибку:

Что я должен изменить в файле Bootstrap, чтобы ничего не упоминалось в / usr / ...,и только ссылки
/inf/projdig/users/{username}/gcc_install/bin/gcc and
/inf/projdig/users/{username}/gcc_install/bin/g++
?
ОБНОВЛЕНИЕ
Хорошо, мне удалось исправить некоторые проблемы, указав -L/{path to correct libstdc++}
параметр компилятора.
Однако в самом конце скрипта начальной загрузки эта строка не работает:

Я не могу простоисправить это, добавив опцию -L компилятора, потому что это не вызывает компилятор.Это вызывает CMake.Эта команда выше выдает ту же ошибку (т. Е. Она ищет / usr / lib64 для библиотек, по пути, который я не хочу, чтобы он просматривал).Как я могу позволить CMake посмотреть на другой путь для библиотек?Какой параметр я должен указать после ... / cmake?