| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Программирование под Unix/Linux > Компиляция с помощью mpicc |
| Автор: surok 13.9.2006, 19:13 |
| Всем доброго времени! Проблема следующая: На кластере установлены Linux и MPICH Команда mpicc c.c выдаёт ошибку /usr/bin/ld: cannot find -laio. Как быть? И ещё - man mpicc пишет, что это LAM-компилятор. А как же MPICH? |
| Автор: bsa 13.9.2006, 20:22 |
| для начала попробуй сам найти библиотеку aio: find / -iname 'libaio.*' -type f Если найдешь, пропиши путь к ней в переменной LDFLAGS. |
| Автор: SaDFromSpb 29.9.2006, 15:49 |
| surok, И у LAM и у MPICH компилирующий скрипт называется mpicc. Если уверен, что у тебя стоит MPICH - не парся. Просто значит, что в маны почему-то попала дока из LAM |
| Автор: bilbobagginz 21.10.2006, 20:15 |
| Если в лаборатории есть какой-то (сетевой или бумажный) ресурс на котором описано как работать с mpich в вашей лабе, то прочитай его внимательно, возможны тебе просто нужно объявить какие-то переменные в оболочке ( bash/tcsh ). Если проблема - не решилась, и ты на кластере, на котором ты пользователь, и не админ, обратись к админу, опиши что ты сделал, и что получилось. Это явная недоработка среды разработки. Админ ОБЯЗАН это починить. пока. |