Я хотел бы знать, как скомпилировать эту версию GCC от Github:
Я клонировал его в своем каталоге, но я новичок в Ubuntu и не знаю, как установить и использовать с Github. Там нет src directory
, чтобы позвонить make
из.
GCC, предварительные условия сборки Ubuntu: sudo apt install g++ autoconf libtool gawk flex bison binutils-dev libelf-dev libmpfr-dev libgmp-dev libmpc-dev texinfo
Подготовьте ОС для «сборки gcc»: Сделайте / bin / sh ссылку на bash → cd /bin/ && sudo rm -f sh && sudo ln -s bash sh
Сборка "экспериментальный par_offload gcc-9.0.0": gcc требует каталог сборки вне каталога исходного кода ....
cd [folder-with-par_offload]
mkdir build-par_offload
cd build-par_offload/
../par_offload/configure --prefix=/usr/local/gcc9 --program-suffix=9 --enable-languages=c,c++ --disable-multilib --disable-libstdcxx-pch
make
sudo make install
cd /usr/bin/
sudo ln -s /usr/local/gcc9/bin/gcc9
sudo ln -s /usr/local/gcc9/bin/g++9
Моя «ОК тестовая команда» - $ g++9 -std=c++17 -fpar-offload cc-new.cc
, (где «cc-new.cc» - мой тестовый файл.): Файл a.out
создан.