Open64 - это компилятор, поддерживаемый AMD, вот ссылки: http://developer.amd.com/tools/cpu-development/x86-open64-compiler-suite/ и Сообщество поддерживается один http://www.open64.net/home.html
Я хотел бы знать, как его установить. Инструкции по этой ссылке: http://www.open64.net/documentation/install-open64-424/building-the-compiler.html не сработали, ни инструкции из HOWTO-INSTALL- Файл OPEN64, которые одинаковы ...
Возвращает ошибку 127, а затем ошибку 2.
Я получил компилятор Open64, построенный на моей 64-битной системе под управлением Ubuntu 11.10, выполнив следующие шаги, которые я собрал из нескольких мест:
Убедитесь, что у вас установлены необходимые компоненты:
sudo apt-get install mawk csh bash make flex bison gfortran ia32-libs gcc-multilib g++-multilib gfortran-multilib
Убедитесь, что sh связана с bash, а не с dash:
sudo dpkg-reconfigure dash
и выберите «Нет».
Убедитесь, что awk связан с mawk:
ls -al /etc/alternatives/awk
Исправлен поиск библиотек crt в неправильных местах с помощью символических ссылок:
cd /usr/lib
sudo ln -s /usr/lib32/crt* .
sudo mkdir /usr/lib64/
cd /usr/lib64/
sudo ln -s /usr/lib/x86_64-linux-gnu/crt* .
Загрузите исходный код Open64 и uncompress:
cd ~
wget http://downloads.sourceforge.net/project/open64/open64/Open64-5.0/open64-5.0-0.src.tar.bz2
tar xjvf open64-5.0-0.src.tar.bz2
cd open64-5.0/
Теперь создайте еще один каталог для сборки компилятора
mkdir objs
cd objs
Определите, куда вы хотите установить, и запустите скрипт конфигурации. Замените /opt/open64/5.0 на то место, где вы хотите установить open64. Если вы хотите использовать местоположение по умолчанию, не используйте аргумент --prefix.
../configure --prefix=/opt/open64/5.0
Теперь исправьте нераспознанную ошибку опции:
nano ../osprey/ipa/local/Makefile.gbase
и удалите или закомментируйте последнюю строку, содержащую:
ipl_summarize_util.o: OPTIMIZER += -CG:all_sched=0
Сборка компилятора (предполагается, что 8-ядерный машина, -j 6 кажется разумным)
make -j 6
sudo make install