Я пытаюсь установить CGNS на Ubuntu 20.04. При запуске ./ build-cgns.sh
внутри корзины; Я получаю эти ошибки:
Неопределенная ссылка на DLSYM
неопределенная ссылка на DLERROR
Может кто-нибудь помочь с этим? Я ищу в Интернете и обнаружил, что добавление флага --LLDL
к варианту линкера может решить проблему. Но, как я проверю файл config-cgns.sh; Есть эти строки
if [ $TRAVIS_OS_NAME = "linux" ]; then
export FLIBS="-Wl,--no-as-needed -ldl"
export LIBS="-Wl,--no-as-needed -ldl"
OPTS="--enable-parallel --enable-cgnstools --with-tcl=/usr/lib --with-tk=/usr/lib"
autoconf
else
Процесс действительно проще.
Можно использовать пакеты из репозитория на
sudo apt-add-repository universe
sudo apt-get update
sudo apt-get install libcgns-dev cgns-convert
, а затем использовать их, как и планировалось. Пакет cgns-convert
содержит множество исполняемых файлов.