gcc如何知道使用哪个库?

gcc如何知道使用哪个库?,gcc,Gcc,在我的电脑中,/usr/lib/gcc/i486linux-gnu下有两个目录/ 4.4和4.4.3 gcc如何知道使用哪个库?是否有配置文件或内置搜索路径 如果使用4.4.3,我可以改为4.4吗?通常,您在/usr/bin/gcc中有一个符号链接,指向您要使用的实际gcc版本。例如/usr/bin/gcc->/usr/bin/gcc-4.3 将此符号链接更改为gcc的另一个版本以使用它。 创建符号链接可以使用ln-s gcc-gcc-4.3在/usr/bin中只有/usr/bin/gcc-4.

在我的电脑中,/usr/lib/gcc/i486linux-gnu下有两个目录/

4.4和4.4.3

gcc如何知道使用哪个库?是否有配置文件或内置搜索路径


如果使用4.4.3,我可以改为4.4吗?

通常,您在
/usr/bin/gcc
中有一个符号链接,指向您要使用的实际gcc版本。例如
/usr/bin/gcc
->
/usr/bin/gcc-4.3

将此符号链接更改为gcc的另一个版本以使用它。

创建符号链接可以使用
ln-s gcc-gcc-4.3

在/usr/bin中只有/usr/bin/gcc-4.4。但是在/usr/lib/gcc/i486linuxgnu/中有4.4.3和4.4。如何更改?尝试相应地设置环境变量
COMPILER\u PATH
LIBRARY\u PATH
。如果覆盖了
/lib
/usr/lib
路径,请不要忘记将其添加到
库路径中。