The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Каталог документации / Раздел "Программирование, языки" / Оглавление документа
next up previous contents
Next: Sun Solaris Up: Проблемы компоновки программ на Previous: Проблемы компоновки программ на   Contents

Общие

  1. В: При компоновке программ выводятся сообщения о неопределенных __builtin_saveregs.

    О: Возможно в Вашей системе процедуры С и Фортрана несовместимы (например, при использовании gcc и фирменного компилятора Фортрана). Если Вы не планируете использование Фортрана, простейший способ исправить это - перестроить все с опцией -nof77 для configure.

    Вы также должны попытаться сделать Ваш компилятор на С совместимым с компилятором Фортрана.

    Одной из простых, но неэлегантных возможностей является использование f2c для преобразования Фортрана в С с последующей компиляцией компилятором С. Если Вы выбрали этот способ, помните, что каждая процедура Фортрана должна компилироваться с помощью f2c и компилятора С.

    С другой стороны, Вы можете использовать различные опции (см. страницы man для Ваших компиляторов), чтобы увидеть, какие библиотеки они добавляют при компоновке. Добавьте эти библиотеки в строку компоновки другого компилятора. Если Вы обнаружили работающий набор библиотек, отредактируйте соответствующие скрипты (например, mpicc). mpich пытается найти все необходимые библиотеки, но это не всегда получается.



Alex Otwagin 2002-12-16



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру