/ usr / bin / ld: crt1.o: Böyle bir dosya yok
# yum provides */crt1.o
# yum install gcc-c++ glibc-devel glibc-headers kernel-headers
Bunun yanında, sistem derleyicisini değiştirmek iyi bir fikir değildir. Lütfen yapma Ayrıca birden fazla ekstra derleyici alabilirsiniz: devtoolset-3, -4, -6 →
# yum install centos-release-scl-rh centos-release-scl
# yum install devtoolset-3-gcc-c++ devtoolset-4-gcc-c++ devtoolset-6-gcc-c++
Gcc, g ++ sürüm 4.9.2 ve gcc, g ++ sürüm 5.3.1 ve gcc, g ++ sürüm 6.3.1 sağlar https://www.softwarecollections.org/en/scls/rhscl/devtoolset-4/
Not: gcc-7.x, CentOS 6.x, AFAIK ile oluşturulmayacaktır. İşletim sistemi çok eski. Örnek yapılandırma gcc-5.3:
../gcc-5.3.0/configure --prefix=/usr/local/gcc53 --program-suffix=53 --enable-languages=c,c++ --with-system-zlib --disable-multilib
(rpm paketi mevcuttur: gcc53-c ++ - 5.3.0-1.el6.x86_64.rpm https://drive.google.com/file/d/0B7S255p3kFXNbTBneHgwSzBodFE/view?usp=sharing )