configure: error: Building GCC requires GMP 4.2+, MPFR 3.1.0+ and MPC 0.8.0+.

git clone git://gcc.gnu.org/git/gcc.git gcc-CXX17

configure: error: Building GCC requires GMP 4.2+, MPFR 3.1.0+ and MPC 0.8.0+._第1张图片

git checkout origin/release/gcc-12

./configure

configure: error: Building GCC requires GMP 4.2+, MPFR 3.1.0+ and MPC 0.8.0+._第2张图片

configure: error: Building GCC requires GMP 4.2+, MPFR 3.1.0+ and MPC 0.8.0+.
Try the --with-gmp, --with-mpfr and/or --with-mpc options to specify
their locations.  Source code for these libraries can be found at
their respective hosting sites as well as at
https://gcc.gnu.org/pub/gcc/infrastructure/.  See also
http://gcc.gnu.org/install/prerequisites.html for additional info.  If
you obtained GMP, MPFR and/or MPC from a vendor distribution package,
make sure that you have installed both the libraries and the header
files.  They may be located in separate packages.

在presearch上搜索
下载依赖包 gmp, mpfr, mpc, isl

./contrib/download_prerequisites

configure: error: Building GCC requires GMP 4.2+, MPFR 3.1.0+ and MPC 0.8.0+._第3张图片

./configure

configure: error: Building GCC requires GMP 4.2+, MPFR 3.1.0+ and MPC 0.8.0+._第4张图片

 configure: error: I suspect your system does not have 32-bit development libraries (libc and headers).

# ubuntu
sudo apt-get install gcc-multilib

# CentOS
sudo yum install glibc-devel.i686 libgcc.i686

 这下可以了,生成Makefile

configure: error: Building GCC requires GMP 4.2+, MPFR 3.1.0+ and MPC 0.8.0+._第5张图片

make

sudo make install

其他内容:

tensorflow build_cmake

git clone GitHub - tensorflow/tensorflow: An Open Source Machine Learning Framework for Everyonetensorflow_src

mkdir cmake-build-debug

cd cmake-build-debug

cmake ../tensorflow/lite -DCMAKE_BUILD_TYPE=Debug

configure: error: Building GCC requires GMP 4.2+, MPFR 3.1.0+ and MPC 0.8.0+._第6张图片

[mzh@vultr tensorflow_src]$ cmake --version
cmake version 3.28.0

CMake suite maintained and supported by Kitware (kitware.com/cmake).
 

你可能感兴趣的:(c语言)