linux - “./cosmomc: Relink” `/intel/xlibirc.so' 与 `/lib/libc.so.6' 用于 IFUNC 符号 `memmove' 分段错误(核心转储)
问题描述
最近,我尝试在我的 Linux 中安装 CosmoMC,我遵循了一些教程,例如https://arxiv.org/pdf/1409.1354.pdf,但是在安装了所有必需的软件之后,我只是运行了代码:
cd CosmoMC
make all
./cosmomc test.ini
但出现错误:“./cosmomc: Relink” /intel/compilers_and_libraries_2017.7.259/linux/compiler/lib/intel64_lin/libirc.so' with
/lib/x86_64-linux-gnu/libc.so.6' for IFUNC symbol `memmove' 分段错误(核心转储)
解决方案
我已经通过重新配置 plc-3.01 解决了这个问题
tar -xf COM_Likelihood_Code-v3.0_R3.01.tar.gz
cd plc-3.01
./waf configure --lapack_mkl=${MKLROOT} --install_all_deps --cfitsio_prefix=/path_of_your_cfitsio
# edit environment variable
vi ~/.bashrc
source /home/user(用户名)/programs/plc-2.0/bin/clik_profile.sh
和source ~/.bashrc
推荐阅读
- typescript - Babel - 打字稿预设
- groovy - 检查一些数字
- mongodb - 使用 $lookup 管道阶段的问题:性能问题和使用
- c# - 使用 Lambda 表达式检查字符串数组是否具有相同的字符串值
- c - 使用 OpenMP 并行化稀疏矩阵
- html - CSS: 'body' 和 'html' 设置为 'overflow-x: hidden;' 并且粘性导航栏有效,但页面右侧有额外的可滚动空白
- python - 使用 Python 从批处理文件中获取退出代码
- php - 错误:未指定应用程序加密密钥。但它存在
- laravel - Auth::user() - 属性或方法“{username}”未定义 [Vue, Laravel]
- oracle - 使用授权重新创建物化视图