安装了gmp但看不到

Met*_*est 6 c linux gcc gmp

要编译我自己的 gcc,我需要gmp。因此,我下载了 gmp 的 tarball,并通过常规的配置、制作和安装步骤安装了它。然而,之后,我无法通过输入“which gmp”在系统中看到任何 gmp。所以我的问题是 gmp 隐藏在哪里?我使用的是 CentOS 5.6。

编辑

好的,我可以在/usr/local/include和/usr/local/lib中看到gmp的头文件和库文件了。我使用过--with-gmp-include=/usr/local/include --with-gmp-lib=/usr/local/lib,但 gcc 的配置仍然抱怨找不到 gmp。这里发生了什么?

小智 1

我认为你应该使用一些参数运行 ./configure 脚本:

./configure --prefix=/usr
Run Code Online (Sandbox Code Playgroud)

默认前缀是/usr/local

如果您的系统是 64 位:

./configure --prefix=/usr --libdir=/usr/lib64
Run Code Online (Sandbox Code Playgroud)

之后“make && make install”应该将所有内容安装在正确的位置。