Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/158.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ cmake3引导和g++;问题_C++_Linux_Gcc_Cmake_G++ - Fatal编程技术网

C++ cmake3引导和g++;问题

C++ cmake3引导和g++;问题,c++,linux,gcc,cmake,g++,C++,Linux,Gcc,Cmake,G++,我正在Linux Redhat服务器上工作。我正在尝试根据引导我的CMake 3下载文件 我更改了引导文件中的两行,以便使用适当的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/user

我正在Linux Redhat服务器上工作。我正在尝试根据引导我的CMake 3下载文件

我更改了引导文件中的两行,以便使用适当的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'
但是,引导程序似乎仍在引用根目录中的一些编译器相关文件,尽管我希望它只引用以下文件:

/inf/projdig/users/{username}/gcc_install/bin/gcc  and 
/inf/projdig/users/{username}/gcc_install/bin/g++
请查看此错误:

我应该在引导文件中更改什么,以便/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之后我应该指定什么选项?

我认为在引导过程中不可能为cmake指定其他参数。或者我还没有找到一个有文档记录的方法。相关,请参见