C++ 运行GCC/G++;,如何告诉它安装在哪里

C++ 运行GCC/G++;,如何告诉它安装在哪里,c++,gcc,C++,Gcc,假设我是在安装GCC(在RHEL6上)时这样做的: 然后我提出动议: mv /path/to/gcc_install /other/path/to/gcc 然后我正确地设置了我的路径和LD\u LIBRARY\u路径如何告诉它在哪里找到它安装的STL头和STD C++库,使其不在/Urr/……< /强> < p>描述这个属性的单词是“可重新定位”。这意味着程序及其支持文件可以在构建后移动,并且仍然能够找到所需的一切 从中,听起来GCC在默认情况下已经可以重新定位,因为它使用相对路径来查找其所

假设我是在安装GCC(在RHEL6上)时这样做的:

然后我提出动议:

mv /path/to/gcc_install /other/path/to/gcc

然后我正确地设置了我的
路径
LD\u LIBRARY\u路径
<强>如何告诉它在哪里找到它安装的STL头和STD C++库,使其不在/Urr/……< /强>

< p>描述这个属性的单词是“可重新定位”。这意味着程序及其支持文件可以在构建后移动,并且仍然能够找到所需的一切


从中,听起来GCC在默认情况下已经可以重新定位,因为它使用相对路径来查找其所有文件。如果您仍然有问题,我建议发布一个shell会话,显示您是如何编译、安装和运行GCC的,然后显示当您将它移动到其他文件夹时它是如何工作的。您应该使用
-v
选项运行GCC,这样我们就可以看到关于它正在做什么的详细信息。

我不知道GCC/g++会使用它的路径和相对路径来查找它安装的东西。这是一个先发制人的问题,因为很明显,我必须告诉它事情应该如何运作。我也不知道这一点,我也没有直接的经验。邮件列表上的线程可能是错误的。
mv /path/to/gcc_install /other/path/to/gcc