首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ubuntu 20.04上安装CGNS时对dlsym dlerror的未定义引用

在ubuntu 20.04上安装CGNS时对dlsym dlerror的未定义引用
EN

Ask Ubuntu用户
提问于 2021-03-13 18:54:39
回答 1查看 398关注 0票数 1

我正在尝试在ubuntu20.04上安装CGNS。当在bin中运行./build-cgns.sh时,我会得到以下错误:对dlsym的未定义引用、对dlerror的未定义引用,有人能在这方面提供帮助吗?我在网络上搜索,发现在链接器选项中添加一个-ldl标志可以解决这个问题。但是,当我在config-cgns.sh文件中检查时,有以下几行

代码语言:javascript
复制
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
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2021-03-13 19:55:40

这个过程真的很简单。

可以通过以下方式使用存储库中的包

代码语言:javascript
复制
sudo apt-add-repository universe
sudo apt-get update
sudo apt-get install libcgns-dev cgns-convert

然后按计划使用。cgns-convert包包含许多可执行文件

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1323339

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档