Почему не может ld находить эту библиотеку?

MSDN только документы технологии Microsoft, и не другие библиотеки или платформы для использования в Windows; это не включает документацию от других поставщиков. Теперь, дистрибутивы Linux используют программное обеспечение от намного большего количества организаций и компаний, таким образом, документация также имеет тенденцию быть более распределенной и меньше универсальной формы. (И иногда документация не сделана очень хорошо, к сожалению.)

Кроме того, большинство дистрибутивов Linux идет с браузером документации, который связывает документацию из различных источников в одном месте.

Многие важные части дистрибутива Linux действительно имеют хорошие библиотеки документации BTW, например:

5
04.05.2012, 10:22
1 ответ

Я смог решить это с помощью комментариев, конкретного кредита к @Mat.

Так как я хотел скомпилировать openmpi версию, она помогла использовать mpif90 вместо gfortran, который, в моей системе,

 $ mpif90 --showme
 /usr/bin/gfortran -I/usr/include -pthread -I/usr/lib/openmpi -L/usr/lib/openmpi -lmpi_f90 -lmpi_f77 -lmpi -ldl -lhwloc
2
27.01.2020, 20:42

Теги

Похожие вопросы