Android Termux gcc 10.2.0 с фортраном
Если кому нужно, выложил. С поддержкой фортрана.
Текущий gcc: 10.2.0
Текущий binutils: 2.34
Добавляем паблик ключ:
wget -O - https://cctools.info/public.key | apt-key add -
Добавляем репу:
echo «deb https://cctools.info termux cctools» > $PREFIX/etc/apt/sources.list.d/cctools.list
Обновляем списки пакетов:
apt update
Устанавливаем gcc-cctools(binutils-cctools установится автоматически):
apt install gcc-cctools
Устанавливаем NDK пакет для вашей архитектуры, юзайте последний, если будут косяки, пробуйте постарее. Например для aarch64:
apt install ndk-sysroot-cctools-api-26-aarch64
Показать все NDK для aarch64:
apt search ndk-sysroot-cctools | grep aarch64
Добавляем компилер в PATH (по умолчанию не устанавливается в общих путях, чтобы не конфликтовать с clang):
export PATH=$PREFIX/../cctools-toolchain/bin:$PATH
Смотрим версию:
gcc -v
Гитхаб https://github.com/pdaxrom/cctools бранч termux